*{margin:0;padding:0;outline:none}
html, body{height:100%;}
body, td, th{vertical-align:top;color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:small;}
header, nav, section, article, aside, footer {display:block;}
ol {list-style-position:inside;}
ul {list-style-position:inside;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height:1;margin:4px 0 12px;color:#2ca9e4}
abbr {border-bottom:1px dotted #2b82dc;cursor:help}
.main{min-width:930px;max-width:1240px;min-height:85%;background:#fff;margin:0 auto;vertical-align:top;}
/* ÑÑÛËÊÈ */ 
a, a img{border:0;} a:hover{text-decoration:none;} a:link, a:visited{color:#2ca9e4;}
/* ÎØÈÁÊÈ */ 
.error{color:#C03;}
/* ÒÎÏ ÌÅÍÞ */
.topnav {height:50px;background:#E5E5E5;border-bottom:1px solid #CCC;}
.topnav a {white-space:nowrap;padding:10px 20px 10px 20px;border:1px solid #E5E5E5;border-radius:5px 5px 0px 0px;text-decoration:none;text-shadow:#FFF 0px 1px 0em;color:#333;}
.topnav a:hover {background-color:#DFDFDF;border-radius:5px;}
.topnav #topcur {
    background-color:#E8E8E8;
	background: -moz-linear-gradient(top, #CCC, #E5E5E5); /* Firefox 3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCC), color-stop(100%,#E5E5E5));/* Chrome 1-9, Safari 4-5 */
    background: -webkit-linear-gradient(top, #CCC, #E5E5E5);/* Chrome 10+, Safari 5.1+ */
    background: -o-linear-gradient(top, #CCC, #E5E5E5); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #CCC, #E5E5E5); /* IE10 */
    background: linear-gradient(top, #CCC, #E5E5E5); /* CSS3 */ }
/* ÒÎÏ ÌÅÍÞ ÂÂÅÐÕÓ ÑËÅÂÀ */
.top_cat{float:left;padding-top:21px;margin-left:10px;font-size:14px;max-width:40%;white-space:nowrap;}
.logo a{background:#2ca9e4;color:#FFF;border-radius:5px;text-decoration:none;border:1px solid #FFF;text-shadow:none;padding:5px;font-size:x-small;}
/* ÒÎÏ ÌÅÍÞ ÂÂÅÐÕÓ ÑÏÐÀÂÀ */
.top_menu {float:right;font-size:x-small;max-width:40%;padding-top:1px;}
.top_menu a, .top_menu a:hover {padding:3px;line-height:20px;}
.top_menu #top_menu_cur_id{border-radius:5px;background:#F3F3F3;border-color:#FFF;}
/* ÏÎÄ ØÀÏÊÎÉ */
.topnavbot{border-bottom:1px solid #CCC;border-top:1px solid #FFF;min-height:7px;background:#E5E5E5;border-radius:0px 0px 5px 5px;margin-bottom:7px;padding:10px 0px 10px 0px; padding:10px;}
.topnavbot span{padding:0px 10px 0px 0px;font-size:x-small;}
.topnavbot a{padding:3px;background:#2ca9e4;color:#FFF;border-radius:5px;text-decoration:none;border:1px solid #FFF;}
.topnavbot a:hover{ background:#CCC;}
/* ÍÀÂÈÃÀÖÈß ÏÎ ÊÀÒÀËÎÃÓ */
.catalog{min-height:350px;border-radius:5px;background:#F3F3F3;margin-top:7px;padding:0px 1px 10px 1px;text-shadow:#FFF 0px 1px 0em;color:#333;}
.catalog a {color:#2ca9e4; text-decoration:none; display:block; border-bottom:1px solid #EBEBEB; border-top:1px solid #FFF; padding:15px 10px 15px 10px; border-radius:5px;} 
.catalog a:hover {background-color: #E4E4E4;}
.catalog #ntop{border-bottom:1px solid #EBEBEB;border-radius:5px;padding:10px;}
.catalog #nbot{border-top:1px solid #FFF;border-radius:5px;}
.catalog #lv0{}/* óðîâíè êàòàëîãà */
.catalog #lv1{padding:5px 5px 5px 10px;font-size:x-small;}
.catalog #lv2{padding:5px 5px 5px 15px;font-size:x-small;}
.catalog #lv3{padding:5px 5px 5px 20px;font-size:x-small;}
.catalog #lv0s{background:#2ca9e4;color:#FFF;text-shadow:none;filter:none;}/* óðîâíè êàòàëîãà äëÿ âûáðàííîãî óðîâíÿ */
.catalog #lv1s{padding:5px 5px 5px 10px;font-size:x-small;background:#2ca9e4;color:#FFF;text-shadow:none;filter:none;}
.catalog #lv2s{padding:5px 5px 5px 15px;font-size:x-small;background:#2ca9e4;color:#FFF;text-shadow:none;filter:none;}
.catalog #lv3s{padding:5px 5px 5px 20px;font-size:x-small;background:#2ca9e4;color:#FFF;text-shadow:none;filter:none;}
/* ÍÀÂÈÃÀÖÈß ÏÎ ÁÐÅÍÄÀÌ */
.brandsnav{min-height:100px;border-radius:5px;background:#95c539;margin-top:7px;color:#FFF;padding:10px;}
.brandsnav a{color:#FFF;text-decoration:none;}
.brandsnav a:hover{text-decoration:underline;}
/* ÏÎÑËÅÄÍÈÅ ÑÒÀÒÜÈ */
.artsnav{min-height:100px;border-radius:5px;background:#69C;margin-top:7px;color:#FFF;padding:10px;}
.artsnav ul{padding:0px;margin:0px;}
.artsnav li{list-style-type:none;}
.artsnav a{color:#FFF;text-decoration:none;}
.artsnav a:hover{text-decoration:underline;}
/* ÎÑÍÎÂÍÎÉ ÁËÎÊ */
.mainblock{display:table;height:100%;vertical-align:top;width:100%;}
/* ËÅÂÛÉ ÑÒÎËÁÈÊ */
.leftpart{min-width:200px;width:200px;display:table-cell;height:100%;vertical-align:top;}
/* ÎÑÍÎÂÍÀß ÑÅÊÖÈß */
.mainsec{display:table-cell;padding:0px 10px 0px 10px;min-width:470px;}
/* ÏÐÀÂÛÉ ÑÒÎËÁÈÊ */
aside{display:table-cell;vertical-align:top; width:240px;}
aside section{right:0px;}
aside form{padding:0; margin:0;}
aside .ad img {border-radius:10px;}
/* ÏÎË */
footer{min-height:15%;padding-top:10px; display:block}
footer section{background:#E5E5E5;height:150px;min-width:930px;max-width:1240px;border-radius:5px;font-size:x-small;margin:0 auto; display:block}
footer section p{padding:10px;}
/* ÝÊÑÒÐÀ ÌÅÍÞ */ .extra_menu{}
/* MAIN ÌÅÍÞ */ .main_menu{}
/* ÔÎÐÌÛ */
.form_base{border:0;padding:10px;background:#F3F3F3;border-radius:5px;text-shadow:#FFF 0px 1px 0em;color:#333;}
.form_base table{width:340px;}
.form_base td{text-align:left;}
.form_base h3{}
.form_base input{border:1px solid #CCC;padding:5px;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:small;border-radius:5px;}
.form_base select{border:1px solid #C5D3FE;padding:3px;color:#3366CC;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
.form_base textarea{width:300px;height:100px;border:1px solid #CCC;padding:3px;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:small;border-radius:10px;}
.form_base #req{color:#FF0099;}
.form_base #submit{padding:5px 15px 5px 15px;border-radius:10px;}
.form_base #ready{padding-top:10px;}
.form_base #code_unvisiable{font-size:smaller;text-decoration:underline;border:0;padding:10px 0px 10px 23px;background:url(images/breload.gif) left center no-repeat;}
.formtxt1{width:115px; margin-right:5px;}
/* ÒÎÂÀÐÎÂ Â ÊÎÐÇÈÍÅ */
.scart_info{min-height:50px; background:url(./images/ba.png) bottom right no-repeat; line-height:2em;}
.scart_info a{text-decoration:none; border-bottom:1px dotted #2ca9e4;}
.scart_info a:hover{border-bottom-color:#F3F3F3;}
.scart_info i a{color:#FFF; font-style:normal;}
.sinfogo, .sinfogo:hover{padding:3px;background:#2ca9e4;border-radius:5px;text-decoration:none;border:1px solid #FFF;text-shadow:none;}
.sinfogo:hover{background:#CCC;}
/* ÑÎÖÈÀËÜÍÛÅ ÑÅÒÈ */
.social{padding:5px; background:url(images/socialbg.gif) bottom right no-repeat; border-top:1px dashed #FFFF99;}
.social ul{margin:0px 0px 0px 0px;padding:0;overflow:hidden;zoom:1;}
.social ul li{margin:0px 0px 5px 0px;padding:0px;float:left;list-style:none;color:#747474;}
.social ul li a{width:20px;height:20px;margin-right:5px;list-style:none;display:block;background:no-repeat top left;position:relative;overflow:hidden;}
.social a.twitter{background-image:url(images/tw.png);}
.social a.lj{background-image:url(images/lj.png);}
.social a.ya{background-image:url(images/ya.png);}
.social a.facebook{background-image:url(images/fb.png);}
.social a.vkontakte{background-image:url(images/vk.png);}
.social a.li{background-image:url(images/li.gif);}
.social a.wl{background-image:url(images/wl.png);}
.social a.gl{background-image:url(images/gl.png);}
.social a.mailru{background-image:url(images/mlru.png);}
.social a.sendmail{background-image:url(images/mail.png);}
.social a.print_ver{background-image:url(images/pr.png);}
.social a.favorites{background-image:url(images/fv.png);}
/* ÍÎÂÎÑÒÈ */
.newsindexall p{display:block;}
.newsindexall img{float:left;width:40px;height:40px;margin:0px 5px 5px 0px; border-radius:5px;}