/* CSS Document * sv-liga/

/* reset v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	/*line-height: 1;*/
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}

/* remember to define focus styles! */
:focus {
	outline: 0;}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
img{border:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
div, span, p{margin:0;}





/*** LOCAL ***/
html, body{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
color:#1d4597;
font-size:12px;
background:url('/img/bg_top.jpg') center top no-repeat;
}


/*** COMMON ELEMENTS ***/
.width{ width: 936px;}
.center {margin:0 auto;}
.padding_0{padding:0;}
.breaker{clear:both; height:0; overflow:hidden;margin:0; padding:0;}
h1.white{font-size:22px; color:#fff; text-transform:uppercase; padding-left:16px;width:190px;}
h2.white{font-size:14px; color:#fff; margin:20px 0 7px 0;padding-left:16px;width:190px;}
h1.blue{font-size:16px; color:#1d4597; text-transform:uppercase; margin:10px 0; font-family:Verdana; }
p.textblock{text-align:justify;width:650px;}

/*------- verstka ---------------*/
div#header{/*height:239px;*/margin:0 auto;}
div#mainwrapper{width:1000px;margin:0 auto;  }
div#content{float:right;width:690px;}
div#navigation{float:left;width:290px;margin-left:16px; }




#snowflashwrapper{width:983px; margin:0 0 0 37px; position:relative; z-index:10; }
#smoke_1{width:300px; height:300px margin:0 auto;margin:-246px 0 0 305px ; }
#smoke_2{width:350px; height:350px margin:0 auto;margin:-330px 0 0 360px ;}
/*#smoke_3{width:250px; height:250px margin:0 auto;margin:-290px 0 0 380px ; border:red 1px solid;}*/
.bg_menu{position:relative; z-index:20;}
.bg_menu_2{}

/*------- top phones ---------*/
.topphoneswrapper{ width:180px; height:80px; overflow:hidden; position:relative; z-index:20; margin:-80px 0 0 60px; }
.topphone_1, .topphone_2, .topphone_3, .topphone_4{display:block; font-size:16px; }

.secondmenuwrapper{width:970px; height:64px;margin-top:0px;/*background:url('/img/top_bg_2.jpg') top left no-repeat;*/margin-left:50px;}
.phones{width:170px; height:70px;float:left;display:block;padding:40px 0 0 50px;}
a.link_1, a.link_2{width:200px; float:left;color:#1d4597;font-size:15px;display:compact;}
a.link_1{margin:60px 0 0 120px;}
a.link_2{margin:60px 0 0 80px;}
a.link_1:hover, a.link_2:hover{text-decoration:none;}
/*-- content --*/
.navchainwrapper{width:660px;display:block; padding:0 0 6px 0;/* margin-top:-19px;*/}
a.navchain, .navchain{color:#686868;font-size:12px;}
a.navchain:hover{ text-decoration:none;}

/*--- left --*/
div.leftmenu ul, div.leftmenu ul li{ width:200px;}
.leftmenutop{width:291px; height:106px; background:url('/img/bg_leftmenutop.jpg') top left no-repeat;}
.leftmenu{width:291px;  background:url('/img/bg_leftmenurep_y.jpg') top left repeat-y; padding:0 0 0 40px;}
.leftmenubottom{width:291px; height:164px; background:url('/img/bg_leftmenubottom.jpg') top left no-repeat; margin-top:-20px;}
a.leftmenuitem, a.aleftmenuitem{font-size:12px; font-weight:bold; margin:3px 0;display:block; width:190px;padding-left:16px;}
a.leftmenuitem{color:#fdc089;}
a.leftmenuitem:hover, 
a.aleftmenuitem:hover, li a.active
{color:#fff;text-decoration:none;background:url('/img/snowflake.jpg') left 2px no-repeat;}
a.aleftmenuitem{color:#fff; background:url('/img/snowflake.jpg') left 2px no-repeat;}
a.invite{width:291px; height:195px; background:url('/img/bg_invite.jpg') top left no-repeat;/*margin-top:60px;*/display:block;}

/*-- tovar --*/
.tovaritemswrapper{width:204px; float:left; margin-top:30px;height: 405px;}
.tovartitle{color:#0260ca; font-style: italic; font-size:15px; font-weight:bold; height:50px; overflow:hidden;padding:7px; }
.tovarartikulwrapper{ background:#fdf8e2; padding:7px; margin-bottom:6px;}
.artikul, .artikul_2{font-size:15px;color:#282826;font-weight:bold;}
.artikul{float:left; width:90px; }
.artikul_2{float:right; width:90px; text-align:right;}
.tovardescrtitle{color:#282826;font-style: italic; font-size:15px; font-weight:bold; padding:2px 7px; margin-top:10px;}
a.tovpodr{/*color:#282826;font-style: italic; */
        display:block; font-size:10px;
       /* font-weight:bold; padding:2px 7px; */
       
background:transparent url(/img/lupa_s.jpg) no-repeat scroll 0 3px;

color:#282826;
font-style:italic;
height:20px;
margin:20px 50px;
padding-left:15px;
}
a.tovpodr:hover{text-decoration:none;}
.tovardescr, .tovardescr_2{color:#282826;font-size:12px;padding:0 0 7px 7px;}
.tovardescr{ height:100px; overflow:hidden;}
.tovardescr_2{width:640px; text-align:justify;}
.tovarimg{width:190px;}
.bluevertline{background:#0058c9; width:1px; height: 385px;float:left; margin:30px 15px 0 15px;}
.bigimg{width:660px; height:553px;position:relative; z-index:10;}
.tovarinfo_1{width:205px; float:right; margin:240px 30px 0 0;}
#novinka{width:205px; height:47px; background:url('/img/novinka_img.jpg') right top no-repeat;margin-bottom:14px;}
#novinka_2{width:205px; height:47px; background: transparent;margin-bottom:14px;} /* ��� ����� �� ������� */
									    
#novinka_s{width:205px; height:32px; background:url('/img/novinka_img_s.jpg') right top no-repeat;margin:170px 0 14px ;}
#novinka_s_2{width:205px; height:32px; background:transparent;margin:170px 0 14px ;} /* ��� ����� �� ������� */

.hack{position: absolute; width: 210px; height: 250px; z-index:200; border: 0px solid red; display:block;}


/*-- thanks --*/
.thankswrapper{width:200px; margin:0 20px 40px 0;float:left; height:280px; text-align:center; overflow:hidden}
.thankimage{}
.thanktitle{font-size:13px;/* font-weight:bold;*/padding:5px 0;height:25px; overflow:hidden;}
.thankcontent{font-size:12px;padding:5px 0;overflow:hidden;}

/*--- pagenav --*/
.pagenavwrapper{width:650px; }
.pagenavwrapper, .pagenavwrapper a{color:#686868;font-size:12px;}
.pagenavwrapper a {margin:0 4px;font-weight:bold;}
.pagenavwrapper span{}
.pagesinfo, .pages{width:670px; display:block; }
.pages{margin-top:3px;}

/*--- clients --*/
 .clientwrapper{float:left; width:200px; height:150px; margin:12px 12px 30px 12px;display:block;text-align:center;}
 .clientlogo{height:100px;}
 .clientname{margin-top:10px; font-size:13px; /*font-weight:bold;*/}

/*--- footer --*/
div#footerwrapper{clear:both;width:100%; background:url('/img/bg_footerrepx.jpg') top left repeat-x;height:270px;}
#footer{width:1142px;height:270px;  background:url('/img/bg_footer.jpg') top center no-repeat; margin:0 auto;}
.footerleftblock{float:left; width:200px; margin:180px 0 0 400px; line-height:1.0em;  }
.footerrightblock{float:right; width:270px; margin:185px 100px 0 0; text-align:right; line-height:1.0em;  }
.email, .phone_1, .phone_2{font-size:11px;color:#1756b8; display:block; width:200px;}
.phone_2{margin-left:58px;}
a.tessalink{color:#1d4597;}
a.tessalink:hover{ text-decoration:none;}

#loader{ border: 3px solid rgb(47,78,152); padding: 3px; background: rgb(161,189,220) !important;}
