/*Таблица стилей*/

body {margin:0px; padding:0px; background:#fff;}

table {position:relative; border-collapse:collapse;}

table td {padding:0px; vertical-align:top;}

div {position:relative;}

form {position:relative; padding:0px; margin:0px;}

/*Часто используемые стили*/

h1 {font:bold 14px Tahoma; color:#003978; margin:5px 0px 5px 30px;}
p.tt  {font:bold 14px Tahoma; color:#003978; margin:5px 0px 5px 30px;}

h2 {font:bold 13px Arial; text-align:center; color:#336193; margin:8px 0px}
p.tt2 {font:bold 13px Arial; color:#336193; margin:8px 0px}
p.tt2 a {color:#336193; text-decoration:none;}
p.tt2 a.title {font: normal 14px Arial; color:#CD0500; margin:8px 0px} 
.tizers p.tt2 {margin:0px -10px 18px -10px; font:normal 14px Arial; color:#CD0500; background:#fff url(/i/tline.gif) bottom left no-repeat; background-position:2px 21px; padding:4px 20px 8px 5px;}

ch2.marker {background:#E5E5E5 url(/i/marker.gif) no-repeat 3px 7px; padding:2px 2px 2px 12px; margin-left:-6px;}

ch2.marker1 {background:#E5E5E5 url(/i/marker.gif) no-repeat 3px 7px; padding:2px 2px 2px 12px;}

h2 a {color:#336193; text-decoration:none;}

p, li {font:normal 12px Arial; color:#336193; text-align:justify;}

.txt {font:normal 12px Arial; color:#336193;}

.txt td {padding:3px;}



.txt1 {font:normal 12px Arial; color:#336193;background:#F8F8F8; border-left:4px solid #145EB1; margin-left:20px;}

.txt1 td {padding:3px;}

.txt1 .img {padding:3px;border:1px solid #EAE8E8; background:#fff;}



.txttab {font:normal 12px Arial; color:#336193;}

.txttab th {padding:4px 25px 4px 10px; background:#F6F5F3; text-align:left; border:1px solid #fff;}

.txttab td {padding:4px; border:1px solid #F6F5F3;}



.txttab1 {font:normal 12px Arial; color:#336193;}

.txttab1 th {padding:3px; background:#F6F5F3; text-align:left; border:1px solid #fff;}

.txttab1 td {padding:3px;}






.zet {padding-top:237px;}
.pagetext a {color:#336193; font-weight:bold; font-size:12px;}
.pagetext_1 {padding-right:40px;}

a:hover {text-decoration:none;}

.ml {padding-left:20px;}



.blockline {border-left:1px solid #C40000; margin-left:20px; padding-left:10px;}

.list {padding-left:40px;}

.list p {background:url(/i/arrow.gif) top left no-repeat; background-position:0px 4px; padding-left:12px;}

.list a {font-weight:bold; color:#145EB1;}



/*Стили шаблона*/

.preheader {width:100%; margin-bottom:-10px;}

 .logo {width:168px; padding:10px; font:normal 11px Tahoma; color:#1977B3; line-height:20px;}

.preheader .right {padding:10px 20px 30px 30px;}

 .nav {float:right;}

 .nav td {padding:0px 5px;}

 .menu {font:bold 12px Arial; color:#145EB1; width:100%; margin-top:15px;}

 .menu td { border-right:1px solid #CD0500; padding:2px 10px; white-space:nowrap; text-align:center;}

 .menu  a {color:#145EB1; text-decoration:none;}

 .menu  a:hover {color:#CD0500;}

 

.head {background:#0C5EBA url(/i/hbot.gif) bottom left repeat-x;}

.head .left {background:url(/i/hleft.gif) bottom left no-repeat; min-width:1000px;}

.head .right {background:url(/i/hright.gif) bottom right no-repeat;}

 .visual {background:url(/i/visual.jpg) bottom left no-repeat; background-position:97px 16px;}

  .visual1 {background:url(/i/visual.gif) bottom left no-repeat; background-position:561px 16px;min-width:1000px;}

   .board {background:url(/i/board.jpg) bottom right no-repeat;  height:278px; text-align:right; min-width:1000px; }

   .board img {margin:52px 52px 0px 650px;}

   

.banners {width:100%; background:#79B1ED url(/i/banners.gif) bottom left repeat-x; margin:11px 0px 0px 0px; height:142px; }

.banners td {vertical-align:bottom;}

.banners .left { background:url(/i/ban1.gif) bottom right no-repeat;width:374px;text-align:left; padding:0px 100px 0px 10px;}

.banners .center { background:url(/i/ban3.gif) bottom right no-repeat; width:100%; padding:0px 88px 0px 0px; text-align:center}

.banners .right {width:454px;text-align:right; }


.sich {margin-top:5px;}
.texto {width:130px;}
.texd {text-decoration:none;}
.igra {vertical-align:top; padding-top:10px;}
.spacer {border:0px; width:210px; height:114px;}
.labs {position:absolute; top:20px; z-index:99;}
.btn {vertical-align:bottom;}
.inform {font-weight: normal;}
.inviz {display: none;}
.bord {border:0px;}


.main {background:url(/i/cirkul.gif) bottom left no-repeat; width:100%;}

 .main .pagetext {padding:20px;}

 .main .left {padding:20px 0px 230px 20px;width:220px; }

.main .right {padding:20px;width:200px;}

  .news {background:url(/i/news.gif) top left no-repeat; padding:0px 0px 20px 10px; font:normal 12px Arial; color:#003978;}

  .news .date {color:#2667AE;}

  .news a {font-weight:bold; color:#145EB1;}



.underground {width:100%; background:#145EB1 url(/i/under.gif) top left repeat-x; font:normal 12px Arial; color:#fff;}

.underground a {color:#fff;}

.underground .contact {padding:29px; background:url(/i/contact.gif) top left no-repeat;}

.underground .copys {padding:20px 30px; line-height:20px;}

.underground .contact a{font-weight:bold;}

.underground .counters {background:url(/i/counter.gif) right no-repeat; width:200px; vertical-align:middle;}

.underground .counters td {padding-right:20px; filter:alpha(opacity=40);}



/*Плашка под поиск и рассылку*/

.block {background:#E5E5E5; border-left:4px solid #145EB1; padding:7px 10px 15px 10px; font:normal 12px Arial; color:#4B4B4B;}

.block td {padding:2px;}

 .block input {margin:0px; font:normal 12px Arial; color:4B4B4B;}

 

/*Плашка спецпредложений*/

.plashka {background:url(/i/plashka.gif) top left no-repeat; font:normal 11px Tahoma; color:#4B4B4B; padding:12px 9px 28px 65px; margin:0px -6px; }

.plashka2 {background:url(/i/plashka2.gif) top left no-repeat; font:normal 11px Tahoma; color:#4B4B4B; padding:7px 9px 28px 30px; margin:0px -6px; }

.plashka2 .title {color:#C40000; font: 14px Arial, Helvetica, sans-serif; }

.plashka a {font-size:12px;color:#C40000; text-decoration:none;}

.plashka .lnk {font:normal 11px Tahoma; color:#4B4B4B;}

.plashka a:hover {color:#145EB1;}

/*Плашка на вторичной со ссылкой на sveto.ru*/

.plashka1 {background:url(/images/vis.jpg) top left no-repeat; font:normal 11px Tahoma; color:#4B4B4B; padding:100px 80px 23px 35px; margin-left:-15px; }

.plashka1 a {font-size:12px;font-weight:bold; color:#145EB1;}





 

 /*Стили левого меню*/

 .line {border-top:1px solid #C40000;padding:0px 0px;}

 .lev {font:normal 12px Arial; color:#145EB1; padding-left:10px;}

 .lev1 {margin:5px 0px;}

 .line .lev1 {margin-left:-1px;}

 .lev1 td { vertical-align:middle; padding:2px 5px;}

 .lev1 a {font:bold 12px Arial; color:#145EB1;}

 

 

 /*Тизеры главной страницы*/

 .tizers {background:#EAF4FF url(/i/tiz.gif) top left repeat-x; margin-bottom:10px;}

 .tizers div {font:normal 12px Arial; color:#00336D; text-align:justify}

 .tizers h2 {margin:0px -10px 18px -10px; font:normal 14px Arial; color:#CD0500; background:#fff url(/i/tline.gif) bottom left no-repeat; background-position:2px 21px; padding:4px 20px 8px 5px;}

 .tizers a {font-weight:bold; color:#145EB1;}

  .tizer1 {background:url(/i/tizer1.jpg) top left no-repeat; background-position:0px 20px; padding:0px 10px 20px 107px; height:140px;}

  .tizer2 {background:url(/i/tizer2.jpg) top left no-repeat; background-position:0px 29px; padding:0px 10px 20px 107px; height:140px;}

  .tizer3 {background:url(/i/tizer3.jpg) top left no-repeat; background-position:0px 32px; padding:0px 10px 20px 107px; height:140px;}

   .tizer4 {background:url(/i/tizer4.jpg) top left no-repeat; background-position:0px 32px; padding:0px 10px 20px 107px; height:140px;}

  

 

 .topblock {position:absolute; top:0px;}

 

 .patch {font:12px Tahoma; color:#336193;}/*Путь каталога*/

 .patch a {color:#336193; font-size:12px;}



/*Тизеры вторичных страниц*/



.tizers_sec {background:#EAF4FF; margin-bottom:10px; font:normal 12px Arial; color:#00336D; text-align:justify; padding:15px;}

.tizers_sec2 {background:#EAF4FF; margin-bottom:5px; font:normal 12px Arial; color:#00336D; text-align:justify; padding:5px;}



 .OrderText input, .OrderText textarea {border:1px solid #ccc; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; width:400px; color:#9C9B9B;}

.kol { width:30px; border:1px solid #ccc; font:normal 11px Tahoma; color:#333; margin:0px 2px;}

.txttab input {border:1px solid #ccc; font:bold 11px Tahoma; color:#336193; margin:0px 2px; background:#F6F5F3;}

.txttab1 input, .txttab1 textarea {border:1px solid #ccc; font:normal 11px Tahoma; color:#336193; margin:0px 2px; width:200px;}

.txttab .kol {border:1px solid #ccc; font:normal 11px Tahoma; color:#333; margin:0px 2px;background:#fff;}

.button {border:1px solid #ccc;}





/* */

.brd {border:1px solid #316399;padding:2px;}/*Двойная для рисунка (.brd - это DIV)*/

.pd {padding:2px;}

.brd img, .brd2 img, .pd img {border:1px solid #316399;}



/* */

.brd2 {border:1px solid #316399;padding:2px; float:left; margin:5px;}/*Двойная для рисунка (.brd - это DIV)*/



.txt2 td {font:normal 12px Arial; color:#336193; padding:15px;}



.acot_logo {width:136px; height:107px; background:url(/i/acot.gif) top left no-repeat;}



.tabla {border:1px solid #316399; text-align:center; width:95%;}

.tabla td {border-bottom:1px solid #316399; border-right:1px solid #316399; padding:4px; font:normal 12px Arial; color:#336193;}

.tabla p {padding:0px; margin:0px;}



.gray { background:#F9F9F9;}



/*  start FAQ */











.faq {background:url(/i/faq_arr.gif) top left no-repeat;  padding:0px 0px 2px 0px; font:normal 12px Arial; color:#003978; }

.faq_close,

.faq_open {

font:bold 12px Arial; color:#003978;

background: white url(/i/faq_arr.gif) top left no-repeat; 

padding: 5px 5px 5px 25px; 

cursor: hand; 

cursor: pointer; 

border: 1px solid white;

width: 100%;

}

.faq_open { 

background: #E5E5E5 url(/i/faq_arr2.gif) top left no-repeat; top left no-repeat; 

border: 1px solid #A8B9D3;

border-bottom: none;

}

.answer {

border: 1px solid #A8B9D3;

border-top: none; 

padding: 5px 5px 5px 25px; 

display: none;

width: 100%;

}



.answer1 {

border-bottom: 1px solid #A8B9D3;



padding: 5px 5px 5px 25px; 



width: 100%;

}





.faq1 {font:bold 12px Arial; color:#336193;}

.faq1 div {padding:2px 2px 2px 16px; background: url(/i/faq_arrow1.gif) 3px 6px no-repeat;}

.faq_close1 { border: 1px solid #A8B9D3; background:#E5E5E5 url(/i/faq_arrow.gif) 3px 6px no-repeat !important; margin:0px 0px 0px 0px; }

.faq1 .answer2 {font:normal 12px Arial; color:#336193; border-top:0px; margin:0px 0px 10px 0px; background:none; border: 1px solid #A8B9D3; border-top: none; }





.description p {text-align:center;}



/*  end FAQ */





.stuf{font:normal 12px Arial; color:#336193; padding-bottom:0px 5px 25px 5px;  }



.stuffs {background: #EAF4FF; }

.stuffs td {padding:10px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font:normal 12px Arial; color:#336193;}

.stuffs_tit{border-bottom: 2px solid #EAF4FF;}



.st_tb {/*border-bottom:1px solid #A1CDFF; */font: 12px arial;}

.st_cent_t {background:url(../i/st_center_t.gif) top repeat-x;}

.st_cent_b {background:url(../i/st_center_b.gif) bottom repeat-x;}



.title_st {border-top: 5px solid #A1CDFF; font: bold 12px arial; color:#145EB1; padding:5px 0px;}

.st_top{background:url(../i/st_top.gif) top left no-repeat;}

.st_top_l {background:url(../i/st_top_l.gif) left top no-repeat; }

.st_top_r {background:url(../i/st_top_r.gif) right top no-repeat;}



.st_bottom {background:url(../i/st_bottom.gif) bottom left no-repeat;} 

.st_bottom_l {background:url(../i/st_bottom_l.gif) bottom left no-repeat;}

.st_bottom_r {background:url(../i/st_bottom_r.gif) bottom right no-repeat; text-align:center; padding:40px;}



td .st_left {border-right: 1px solid #C4DFFF; background:#A1CDFF url(../i/st_left.gif) bottom right no-repeat;  color:#145EB1; padding: 5px 15px; vertical-align:middle}

td .st_l_b {border-right: 1px solid #C4DFFF;background:#A1CDFF; padding:5px 15px 5px 15px; color:#145EB1;} 

td .st_right {border-left: 1px solid #6F9FD4; background:#86BFFF url(../i/st_right.gif) bottom left no-repeat; color:#ffffff; padding: 5px 15px;vertical-align:middle}

td .st_r_b {border-left: 1px solid #6F9FD4; background:#86BFFF; color:#ffffff; padding: 5px 15px;}

td .st_center { background:url(/images/first/ii.gif) left top repeat-y; /*border-left:4px solid #A1CDFF;*/border-bottom:0px;/* background:#A1CDFF url(/images/first/center.gif) right top repeat-y; */color:#fff; padding: 2px 15px; font:normal 12px Arial !important; color:#336193; line-height:20px; vertical-align:middle;}





#new{background:#ffffff url(../i/tovar.gif) left top no-repeat; border:2px solid #A1CDFF; width:220px; height:30px; position:absolute; margin-left:-20px; margin-top:5px;}



h2 a.title {font: normal 14px Arial; color:#CD0500; margin:8px 0px} 


.des {padding: 0px 0px 10px 10px; font:12px arial; color:#4B4B4B;}



.reds{color:#CD0500;}



#td2 { background:url(/images/vis.jpg) left top no-repeat; width:210px; height:132px; font:normal 12px  Tahoma; color:#246EC1;  padding:0px 0px 0px 0px; text-align:center; vertical-align:bottom;}
#td2 a { font:11px Arial; color:#941212; text-decoration:none;}
#td2 .title {color:#941212;}









/**/

.bord_search { border:1px #0066FF solid; margin:2px;}

.search_left {  border-bottom:1px   #990000 solid;  margin:2px;}

.search_middle_img { border-bottom:1px #990000 solid; margin:2px;}

.search_middle { border-bottom:1px #990000 solid; padding:2px 2px 2px 10px;}

.search_right { border-bottom:1px #990000 solid; margin:2px;}

.opisanie_search {width:150px; font-size:11px;}

.opisanie_search a{font-size:11px; font-weight:bold; color: #336193;}

.opisanie_search a:hover{font-size:11px; font-weight:bold; color: #0066FF;}



div.ng {font:Arial, Helvetica, sans-serif; font-size:16px; color:#990000; padding:20px; font-weight:bold;}

.news_img {margin:5px; cursor:pointer; border:1px #0033CC solid;}

.ttop { vertical-align:top !important; padding-top:7px !important;}



#pp11{font:normal 14px Arial !important; padding-left:12px !important;}

/*For main page! Put your hands up!!!*/
.child {position:absolute; top:32px; z-index:99;}
.child_1 {text-align:left; padding-top:10px;}
.child_2 {position:absolute; top:29px; z-index:99;}

/*For childhood page*/
.niz {vertical-align: middle;}
.niz p, .niz a {font-size: 13px;}
.ist {padding-top:250px;}
