/**********************************/
/*                                */
/*        TOTEM company           */
/*   http://www.totem.kiev.ua     */
/*             2007               */
/*                                */
/**********************************/
body{padding:0; margin:0; font-size:12px; background:url(/images/body_bg.jpg) repeat-y center;} 
.all_div{background:url(/images/bord-l.gif) repeat-y  top left;  }
.bord-l{background:url(/images/all_bg.gif) no-repeat top left; }
.bord-r{background:url(/images/bord-r.gif) repeat-y  top right;}
.all_div2{ background:url(/images/i_13.gif) no-repeat bottom right; padding:0; margin:0;}
.s-l{background:url(/images/s-l.gif) bottom left no-repeat;}
.s-r{background:url(/images/s-r.gif) top right no-repeat;}

#flash-left {position:absolute; left:-23px; top:78px; width:52px; height:268px; background: url(/images/flesh-left.gif) left top no-repeat;}

.i_01{background:url(/images/i_03.gif); border:none;}
.i_01 td{background:url(/images/i_04.gif); height:17px;}
.i_02{background:url(/images/i_12.gif); border:none; height:35px;}
.s_02{height:35px; position:relative; width:940px;}
.s_03{height:17px; position:relative; width:940px;}
.s_02 img{position:absolute; top:-40px; left:20px;}
.s_03 img{position:absolute; top:-18px; right:10px;}

.blue {color:#1f86bb;}

a {color:#005414;}


.slog{color:#1F86BB; font-family:'Times New Roman', Times, serif; font-size:24px; font-weight:bold; position:absolute; top:35px; right:20px; text-transform:uppercase; text-align:right; }

/* FOOTER */
.f{font-family:Tahoma, Verdana, Arial; color:#005414;}
.f a{color:#005414; text-decoration:none;}
.f a:hover{color:#333333; text-decoration:underline;}
.f_td{height:87px;}



.c{}
.c_1{width:200px; vertical-align:top; padding:30px 0px 20px 0px;}
.c_2{width:20px;}
.c_3{vertical-align:top; padding:20px 0px 20px 0px;}
.c_4{width:40px;}
.c_5{width:170px; vertical-align:top; padding:75px 0px 20px 0px;}
h5 {background:transparent url(/images/arrow.gif) no-repeat scroll left 2px; color:#427082; font-size:14px; font-weight:bold; line-height:22px; margin-bottom:0pt; margin-left:0pt; margin-top:30px; padding-left:22px;}
ul li{background:transparent url(/images/dot_li.gif) no-repeat scroll left 6px; font-size:12px; line-height:16px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:5px; padding-left:12px;}


/* CONTACT */
.c_5{font-family:"Microsoft Sans Serif", Tahoma;}
.c_5_a{color:#3b93ac; text-decoration:none;}
.c_5_a:hover{color:#3b93ac; text-decoration:underline;}
.contacts{background:url(/images/phone.gif) no-repeat 10px 0; position:relative; height:80px; margin:100px 0px 0px 0px;}
.contacts h1{position:absolute; top:38px; right:2px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#146ca9; text-align:right;}
.contacts h2{position:absolute; top:60px; right:0px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000;}


/* MENU 01 */
.m{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold;}
.m a{color:#005414; text-decoration:underline; display:block; padding:0px 0px 0px 20px; background:url(/images/m_01.gif) no-repeat left center; margin:13px 0px 0px 0px;}
.m a:hover{color:#005414; text-decoration:none;}
.m h1{color:#A52D68; text-decoration:none; display:block; padding:0px 0px 0px 20px; background:url(/images/m_01.gif) no-repeat left center; margin:13px 0px 0px 0px; font-size:12px;}

/* MENU 02 */
.m_02{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold;}
.m_02 a{color:#005414; text-decoration:underline; display:block; padding:0px 0px 0px 20px; background:url(/images/m_02.gif) no-repeat left center; margin:13px 0px 0px 0px;}
.m_02 a:hover{color:#005414; text-decoration:none;}

/* NEWS_INDEX */
.new_i h1{padding:0px 0px 6px 30px; margin:30px 0px 0px 0px; font-size:13px; color:#a52d68; background:url(/images/new_bg.gif) no-repeat left bottom; border-bottom:solid 1px #8ea4ac; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.n_01{margin:10px 0px 4px 0px; padding:2px 10px 2px 10px; color:#9eeeb0; font-family:"Microsoft Sans Serif", Tahoma; font-size:11px; background:#005414;}
.new_i img{border:solid 1px #1f86bb; margin:0px 0px 5px 0px;}
.new_i p{margin:0; padding:0; font-family:"Microsoft Sans Serif", Tahoma; color:#000000;}
.new_a{float:right; color:#005414; text-decoration:none; font-family:"Microsoft Sans Serif", Tahoma; padding:0px 5px 0px 0px; background:url(/images/p_01.gif) no-repeat right bottom;}
.new_a:hover{text-decoration:underline;}


/* CONTENT */
.c_3{font-family:Tahoma, Verdana, Arial; line-height:145%;}
.c_3 h1{font-size:36px; color:#005414; font-weight:normal; border-bottom:solid 1px #71abbe; margin:0px 0px 30px 0px; font-family:"Times New Roman", Times, serif; line-height:100%; padding:0px 0px 0px 0px;}
.c_3 p{margin:15px 0px 0px 0px; padding:0px 0px 0px 0px;}


.s_01{background:#f2e0e8; width:100%; border:none;}
.s_01 td{padding:10px 15px 10px 15px; color:#710063;}


/* SMaLL MENU */
.sm {margin-bottom:20px;}
.sm a{margin:0px 10px 0px 0px;}
.sm a img{border:none;}

/* VIDEO */
.case_video {background:#F8F8F8; text-align:center; padding:20px; margin:20px 0px 0px 0px;}
.case_video div {background:#EBCFDC; width:360px; padding:5px;}

table.ordinary_table {width:100%; margin-top:15px; border:1px solid #666; border-right:none; border-bottom:none; margin-bottom:10px;}
table.ordinary_table td {padding:3px 5px; border:1px solid #666; border-left:none; border-top:none;}
table.ordinary_table th {padding:3px 5px; background-color:#005213; color:#fff; font-weight:bold; text-align:left; border:1px solid #666; border-left:none; border-top:none;}
table.ordinary_table td.tabbed {padding-left:30px;}
table.ordinary_table td.centered {text-align:center;}
.news_date {font: 11px Tahoma, Verdana, Arial; color: #999;margin-bottom: -10px !important;}
.news_block {border-bottom: 1px solid #cacdd2; padding-bottom: 19px} 
.n_date {color: #8f8f8f; font-size: 11px;} 
.n_title {margin-top: 0px!important} 
.n_title, 
.n_title a {color:#427082; font-size:12px; font-weight: bold} 
.pager {margin-top: 18px}

.img_right {float:right; margin:5px 0 0 10px; border:1px solid #8F8F8F;}
.img_left {float:left; margin:5px 10px 0 0; border:1px solid #8F8F8F;}
