/* CSS Document */
body {margin:0px;padding:0px; background:#fff;}
table {position:relative;border-collapse:collapse;}
td {padding:0px;vertical-align:top;}
form {position:relative; margin:0px; padding:0px;}
a img {border:0px;}
a:hover { text-decoration:none; color:#0E3A46 !important;}
/* h1 {margin:0px; font:normal 18px Arial; color:#306470; padding:0px 0px 12px 0px;} */ 

h1{font: bold 27px Georgia, sans-serif; padding:3px 5px 0px 5px; 
		text-decoration:none;  margin: 1px 13px 3px 0px; color: #EB7534; }


h2 {margin:0px; font:normal 18px Arial; color:#fff;}
h2 a {color:#fff; text-decoration:none;}
h2 a:hover {color:#FFEAB0 !important;}
p {font:normal 12px Arial; color:#000;}



#all {width:100%;background:url(/i/v1.jpg) left top no-repeat; min-width:1000px;_width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px');}
#alltd {width:100%; background:url(/i/v2.jpg) 297px top no-repeat;}
#v1 { background:url(/i/vr2.jpg) right 31px no-repeat;}
#v2 {background:url(/i/vr1.jpg) right top no-repeat;}
#v3 {background:url(/i/under.gif) left bottom repeat-x;}
#v4 {background:url(/i/under2.gif) right bottom no-repeat;}
#v5 {background:url(/i/under1.gif) left bottom no-repeat;}
#v7 {background:url(/i/v3.jpg) left 146px no-repeat;} /*ÝÒÎ ÄÛÌ íà ãëàâíîé, ÷òîáû óáðàòü åãî, íåîáõîäèìî çàêîììåíòèðîâàòü ýòó ñòðîêó*/

#v6 { text-align:right;}
#logo {float:right; padding:45px 25px 0px 0px;}
#logo a {display:block; background:url(/i/logo.gif) left top no-repeat; width:134px; height:111px;}

#slogan { text-align:left;display:block; float:right;  width:245px;}
#sloganpad {
		padding:76px 45px 0px 0px;	
}
#slogan img {width:146px; height:51px; margin-bottom:23px;}
#slogan strong {display:block;font:normal 16px Arial; color:#c0f1ff; font-weight:600;}
#slogan em {font-style:normal;font-size:14px; display:block; float:left; width:65px; padding-top:2px;}

#menu {clear:both;float:right; width:373px;height:250px;}
#menupad {
		padding:50px 0px 0px 0px; 
}
#menu ul {
		padding: 0;
		margin: 0 0 15px 0;
}
#menu ul li {
		display: block;
		padding: 0 0 2px 0;
		margin: 3px 0 4px 0;
}
#menu ul li a.link, #menu ul li a.link:visited {
		display:block; 
		padding:5px 10px 0px 35px; 
		/*margin-bottom:5px;*/
}
#menu ul li a.link:hover {
		background:url(/i/act.gif) left top no-repeat; 
}
#act {background:url(/i/act.gif) left top no-repeat;}
#menu a strong {
		/*display:block;*/
		background:url(/i/li.gif) 0px 5px no-repeat; 
		padding:0px 0px 0px 15px; 
		margin: 0;
		cursor:pointer
}
#main {clear:both; width:100%;}
#left {padding:0px 0px 50px 23px;}
#content {width:100%; padding:0px 54px 50px 80px;}

#cat {padding:0px; width:340px;}
#cat div {clear:both;font:normal 10px Tahoma; color:#555; padding:10px 0px 0px 0px;}
.catimg {float:left;}
.catimg img { margin-right:20px;}
#cat a {font:bold 15px Arial; color:#317283; text-decoration:none;}
#cat a:hover {text-decoration:underline;}


.s1 { background:url(/i/s1.gif) left top repeat-x; clear:both; }
.s1_g { background:url(/i/s1_gleb.gif) left top repeat-x; clear:both; }
.s2 { background:url(/i/s2.gif) right top repeat-y;}
.s3 { background:url(/i/s3.gif) left bottom repeat-x;}
.s4 { background:url(/i/s4.gif) left top repeat-y;}
.s_1 { background:url(/i/s_1.gif) left top no-repeat;}
.s_1_g { background:url(/i/s_1_gleb.gif) left top no-repeat;}
.s_2 { background:url(/i/s_2.gif) right top no-repeat;}
.s_2_g { background:url(/i/s_2_gleb.gif) right top no-repeat;}
.s_3 { background:url(/i/s_3.gif) right bottom no-repeat;}
.s_3_g { background:url(/i/s_3_gleb.gif) right bottom no-repeat;}
.s_31 { background:url(/i/s_31.gif) right bottom no-repeat;}
.s_3 { background:url(/i/s_3.gif) right bottom no-repeat;}
.s_4 { 
		background:url(/i/s_4.gif) left bottom no-repeat; 
		padding:0px 15px 0px 28px;
}
.s_44 {
		 height:20px;
}
.s1 img {float:left; margin:0px 20px 0px 0px;}
h2 img {float:none; clear:both;}
h2 { padding:13px 0px 45px 0px; /*white-space:nowrap;*/}
.s_4 div {float:none; clear:both;}
.orange1  {margin:2px 0px;}
.orange1 strong { color:#DA5F03;}
.orange {clear:both; padding:0px 290px 0px 0px; }
.orange strong {color:#DA5F03;}
.s_4 em {float:right; width:110px; font:normal 30px Arial; color:#fff; margin:-63px 0px 0px 0px;}
.s_4 em a {font:normal 30px Arial; color:#fff; text-decoration:none;}
.s_4 em a:hover {color:#fff !important;}
.clear {clear:both; height:17px; font-size:17px; line-height:17px;}
.s_31 em a {font:normal 20px Arial !important; color:#fff; }
.s_31 em {margin:-50px 0px 0px 0px !important; width:124px;}


#under {width:100%; font:normal 11px Tahoma; color:#4C8594;}
#under a {color:#4C8594;}
#developer {padding:10px 10px 0px 35px; width:50%}
.counter {width:88px;padding: 10px;}
#copy {padding:10px 35px 0px 10px; width:50%}
#copy div {float:right; width:200px;}


#second #all {background:url(/i/second/v1.jpg) left top no-repeat;}
#second #alltd {width:100%; background:url(/i/second/v2.jpg) 292px top no-repeat;}
#second #v1 { background:url(/i/second/vr2.gif) right top no-repeat;}
#second #v2 {background:url(/i/second//vr1.jpg) right top no-repeat;}
#second #v7 {background:url(/i/second/v3.jpg) left 85px no-repeat;} /*ÝÒÎ ÄÛÌ íà âòîðè÷íûõ ñòðàíèöàõ, ÷òîáû óáðàòü åãî, íåîáõîäèìî çàêîììåíòèðîâàòü ýòó ñòðîêó*/

#second #slogan { text-align:left;display:block; float:right;  padding:33px 45px 0px 0px; width:213px;}
#second #slogan img {width:146px; height:51px; margin-bottom:15px;}
#second #menu {clear:both;float:right; width:373px; padding:18px 0px 0px 0px; height:170px;}


#way {font:normal 12px Arial; color:#4C8594; padding-top:10px; height:26px;}
#way a {color:#4C8594;}

#list {
		float:right; 
		width:214px; 
		font:normal 12px Arial; 
		color:#fff; 
		text-align:right; 
		line-height:20px; 
		background:url(/i/second/list.gif) left top no-repeat; 
		/*padding:6px 8px 0px 8px; */
		height:36px; 
}
#listpad {
		padding:6px 8px 0px 8px;		
}


select {font:normal:12px Arial;}
.select { background:url(/i/second/sel.gif) left top repeat-x; float:right; margin-left:5px;}
.select1 { background:url(/i/second/sel2.gif) right top no-repeat;}
.select2 { background:url(/i/second/sel1.gif) left top no-repeat;font:normal 11px Tahoma; color:#2E5A63; padding-bottom:2px; width:90px; }
#mnu { background:#F7F7F7;  font:normal 11px Tahoma; color:#2E5A63; padding:0px 15px 0px 0px; display:none; position:absolute; margin:0px 0px 0px -7px !important; margin:12px 0px 0px -68px;  width:72px; border:1px solid #6495A0; border-top:1px solid #6596A1; z-index:100;}
#mnu a { position:relative; display:block; text-align:right; color:#2E5A63; border-right:1px solid #ccc;padding:2px 7px 2px 0px !important; text-decoration:none;border-bottom:1px solid #F1F1F1; width:63px; }
#mnu a:hover { background:#E58F4F; color:#fff !important;}
#ogo {cursor:pointer;font:normal 11px Tahoma; color:#2E5A63; text-decoration:none; padding:3px 25px 5px 7px; display:block;}
#list span { float:left;}


.t1 { background:url(/i/t1.gif) left top repeat-x; }
.t4 { background:url(/i/t4.gif) left top repeat-y;}
.t_1 { background:url(/i/t_1.gif) left top no-repeat;}
.t_2 { background:url(/i/t_2.gif) right top no-repeat;}
.t_3 { background:url(/i/t_3.gif) right bottom no-repeat;}
.t1 img { margin:0px 0px 20px 0px;}
.s4 h1 img {float:none; clear:both;}
.s4 h1 { padding:0px 0px 0px 20px; margin: 0 0 35px 0; line-height: 100%}
.s4 h1 {
		padding: 11px 0 0 20px ;
		display: block;
		font:normal 18px Arial; 
		color:#fff;
		//padding: 6px 0 0 20px;
		
}
.s4 h1 a {color:#fff; text-decoration:none;}
.s4 h1 a:hover {color:#FFEAB0 !important;}
.t_3 div {float:none; clear:both; padding:0px 15px 0px 20px;}
.t_3 span { text-align:center; display:block;}
.t_3 em a {font:normal 20px Arial !important; color:#fff; text-decoration:none;}
.t_3 em {margin:0px 0px 0px 0px !important; width:110px !important; float:right; font:normal 30px Arial; color:#fff; }
.t_3 em a:hover {color:#fff !important;}

#raspr{width:1000px; height:1px; line-height:1px; font-size:1px; }
#block {float:right !important; clear:none;margin:-63px 0px 0px 0px; text-align:right;}
#block .orange1  {margin:0px;float:left;font:normal 18px Arial; color:#DA5F03; text-align:right !important; padding:0px 50px 0px 0px; white-space:nowrap;}
#block .orange1  strong {font:normal 12px Arial;color:#3D8295;}
#block .orange1  span {font:bold 15px Arial; color:#3D8295; display:inline;}
#block em  {float:left;width:124px; margin:0px !important; padding:15px 0px 0px 0px; text-align:left;}
.s_3 #block em  {width:110px; margin:0px !important; padding:0px 0px 0px 0px;}
.s_3 #block .orange1  {padding:0px 64px 0px 0px;}
.t3 #block {margin:0px !important; padding:0px;}
.descr p {
		padding: 0;
		margin: 0;
}
.avech1 {padding-top:26px !important; background-position:left 20px !important;}

/* gleb */
.rel {
		position: relative;
}
img.logo {
		margin: 4px 25px 20px 0;
		float: left;
}
.cmt h1 {
		padding: 0 0 5px 0;
		margin: 0;
		color:#DA5F03;
		font-size: 19px;
		font-weight: normal;
}
.cmt {
		font:normal 12px Arial; color:#000;
		padding: 15px 0;
}
.listbox {
		padding: 0 0 15px 0;
		margin: 0 0 25px 0;
		border-bottom: 1px solid #DA5F03;
}
.listbox img {
		/*margin: 4px 15px 10px 0;
		float: left;
		*/
}
.listbox h2 {
                font: bold 20px Arial, sans-serif; padding:3px 5px 0px 5px; width:400px; 
		text-decoration:none; line-height:170%; margin: 1px 13px 3px 0px; color: #EB7534; border-bottom: 1px dashed #EB7534;
}
.listbox h2 a, .listbox h2 a:visited {
		text-decoration: none;
		color:#DA5F03;
}
.listbox h2 a:hover {
		text-decoration: none;
		color: #FFFFFF; background-color:#DA5F03;border:0px;
}
.listbox ul {font:normal 12px Arial; color:#000; margin: 10px 0;}
.transbut {
		padding: 0;
		margin: 0;
		border:none;
		background: transparent;
		color: #fff;
		font-size: 18px;
}
.itemdesc {font:normal 12px Arial; color:#000;}
.hand {
        cursor:pointer;
}
* HTML .hand {
cursor:hand;
c\ursor:pointer;
}
.basketdiv {
		background: #da5f03 url("/i/basketfon.jpg") repeat-y left top;
		margin: 0;
		color: #fbf0e7;
		font-size: 12px;
		clear: both;
		/*float: left;*/
		width: 373px;
		height: 40px;
		margin: 10px 0 0 0;
}
.basketdivpad {
		padding: 5px;
}
.basketdiv a, .basketdiv a:visited {
		text-decoration: underline;
		color: #fbf0e7;
		font-weight: bold;
}
.basketdiv a:hover {}
/* basket */
#basket {
		width: 100%;
		font:normal 11px Verdana;
		color:#666;
}
#basket .headers {
		background: #da5f03;
		color: #fff;
		text-align: center;
		padding: 4px 0;
		font-weight: bold;
}
#basket tr.light {
		background: #f9f5f1;
}
#basket td {
		padding: 3px;
}
#basket td .small {
		font-size: 9px;
}
#basket td .field {
		border: 1px solid #da5f03;
}
#basket td a, #basket td a:visited {
		color: #da5f03;
}
#basket td a:hover {
		text-decoration: none;
}
.basketlink {
		color: #da5f03;
}
#basket .button, .confirmbutton {
		border:1px solid #016FB2;
		padding: 2px;
		background: #317283;
		color: #fff;
} 
.confirmbutton {
		font-size: 22px;
}
.back, .back:visited {
		color: #da5f03;
}
.msgbody {
		width: 80%;
		margin: 0;
		padding: 5px;
		border: 1px solid #7b0000;
		background: #f9f5f1;
}
.msgbody span.block {
		display: block;
		padding: 3px 0;
}
/* Pasha */
#discount .mtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin:  5px 10px 5px 10px;} /*  */
#discount .mtext td {
		padding: 0;
		width: 50px;
}
#discount .mtext a { color: #5F7089; text-decoration:none;}
#discount .mtext a:hover { color: #E00029; text-decoration:underline;}
div.addons {
		font:normal 12px Arial; 
		color:#000;
		padding: 5px 0;
}
.deliverylink a {margin-right: 15px; margin-left:15px; padding:3px; color:  #333366; font: normal 16px Arial; border-bottom: 1px dashed #333366; text-decoration:none;}
.deliverylink a:hover {cursor:pointer;color: #FFF; background-color:#333366; }


.addonlink a {padding:3px 2px 3px 0px; color:  #883333; font: normal 12px Tahoma; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%;}
.addonlink a:hover {cursor:pointer;color: #000; background-color:#FFFFFF; }

#addonform  {background:url(/i/bg.gif); width:400px; font: 10px Tahoma; color: #550000;  border: 1px solid #d07171; padding:4px; margin-top:5px;}
#addonformtop  {font: 11px Tahoma; color: #550000; padding: 0px; padding:2px;}

.listbox ul {
		padding: 4px 7px;
		margin: 0 25px;
		list-style: point;
}
.listbox ul li {
		padding: 3px 0 0 0;
}


#TTX {font: normal 13px Tahoma, Arial; color: #555; border:0px; border-collapse:collapse; border: 1px solid #666; margin:20px; }
#TTX td {padding:6px; border: 1px solid #666; background-color:#FFF;}                                                                          
#TTX td.TTX_top {background-color: #666; color:#FFF; font: bold 16px Trebuchet MS, Arial; padding: 6px;}


a.stlink {font: normal 18px Trebuchet MS; color:#6666FF;}

.lev_0 a {color:#016FB2; font: normal 15px Trebuchet MS;}
.lev_0 a:hover {color: red;}
.lev_0a {color: #8F01A2;font: normal 15px Trebuchet MS;}
.lsa {font: normal 12px Tahoma;}
.lev_2 {font:normal 14px Arial; color:#0344A6; background:url(/i/lev2.gif) left 4px no-repeat;  padding:0px 5px 6px 16px; margin-left:23px; }
.lev_2 a {color:#0344A6; text-decoration:none; display:block;}
.lev_2 a:hover {color:#000;}
.lev_2 em {color:#0C3571;font:normal 11px Arial; display:block; line-height:11px; padding:0px 0px 8px 1px;}
.lev_2a {font:normal 14px Arial; color:#8F01A2; background:url(/i/lev2.gif) left 4px no-repeat;  padding:0px 5px 6px 16px; margin-left:23px; }
#CLR {font: normal 12px Tahoma, Arial; color: #555; border:0px; border-collapse:collapse; margin:20px;  }
#CLR td {padding:6px; border: 1px solid #666; background-color:#FFF; text-align:center;}                                                                          

