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;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font: 13px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%; background: url(images/register_back.jpg) repeat;
}
a {
	color: blue;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
 
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 1023px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header_box{
background:url(images/top_back.gif) repeat-x top;height: 337px;}


#header {
	height: 337px; background:url(images/header.gif) no-repeat;
	width:1023px;
	margin:0 auto;
	position:relative;
	 
}

a.logo{
	position:absolute;
	background:url(images/logo.png);
	width:327px;
	height:83px;
	left: 33px;
	top: 12px;
}

.contact{
	position:absolute;
	left: 28px;
	text-align:center;
	top: 105px;
}

.contact b{
color:#ea007f;
display:block;
margin-bottom:5px;
font:23px Tahoma;}

.contact span{
color:#666666;}
.contact span a{
color:#666666}

.contact span a:hover{
text-decoration:underline}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	background: url(images/back_midle.gif) repeat-y;
	 
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 35px 0 370px;
}

#content h2{
font:21px Arial, Helvetica, sans-serif;
color:#ea007f;
margin-bottom:25px;}

#content h3{
font:21px Arial, Helvetica, sans-serif;
color:#ea007f;
margin-bottom:5px;}

#content p{
margin-bottom:15px;}

ul.top_menu{
display:block;height:35px;
padding-top:10px;
margin-bottom:15px;
border-bottom:1px dashed #b7b7b7}

ul.top_menu li{
display:inline;
text-transform:uppercase;
background:url(images/marker_top1.gif) no-repeat right;
padding-top:5px;
padding-bottom:3px;
padding-right:55px;
margin-left:24px;

font:13px Arial, Helvetica, sans-serif;
color:#336699}


ul.top_menu li a{
color:#336699;
padding-bottom:3px;}


ul.top_menu li a:hover{
border-bottom:3px solid #ea007f;
color:#ea007f}



ul.top_menu li.top2_marker{
background:url(images/marker_top2.gif) no-repeat right}





ul.top_menu li.none1{
margin-left:0;}

ul.top_menu li.none2{
padding-right:0;
background:none;}

table.corzina_tovar {
margin-bottom:10px;}

table.corzina_tovar td{
vertical-align:middle;
padding-bottom:15px;}

table.corzina_tovar td.right_td{
text-align:right}


table.corzina_tovar td.right_td b{
font:18px Tahoma;}

table.corzina_tovar td.right_td b span{
font:bold 24px Tahoma;
color:#6699cc;
padding-left:15px;}

table.corzina_tovar td.left_td{
text-align: left;
font:30px Tahoma;
color:#ea007f}

table.corzina_tovar td.left_td2{
text-align: left;
font:30px Tahoma;
color:#000000}

table.title_catalog_box{
vertical-align:middle}

table.title_catalog_box td{
vertical-align:middle;
text-align:center;
padding:10px 0 10px 0;
border-bottom:1px dashed #cccccc}

table.title_catalog_box th{
vertical-align:middle;}

table.title_catalog_box tr.title_catalog{
background:#ea007f;
height:45px;}

 

.info_c_img{
 
border:1px solid #ccc;
padding:5px 0 5px 0;
 }

a.ost{
color:#000000;
text-decoration:underline;
line-height:16px;}

a.ost:hover{
text-decoration:none}

.zf{
width:18px;
height:12px;
margin-top:-10px;}

table.title_catalog_box tr.title_catalog th{
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFFFFF}

table.corzina_tovar{
border-bottom:1px dashed #b7b7b7;
vertical-align:middle;
}


ul.title_ul{
display:block;
}

ul.title_ul li{
display:inline;color:#6699cc;
font:13px Arial, Helvetica, sans-serif;}

ul.title_ul li a{
color:#6699cc;
text-decoration:underline;}

ul.title_ul li strong{
color:#000000;}

ul.title_ul li a:hover{
text-decoration:none}
.right_td2{
text-align:right}

a.href_in{
margin:0 15px 0 0;
background:url(images/ex.jpg) no-repeat;
height:31px;
color:#000000;
padding:10px 0 0 50px;
display:block;
float: right}


 form.ost_ins a{
 margin-left:170px;
 text-decoration:underline;
 color:#6699cc;}

form.ost_ins{
position:relative;
border-top:1px dashed #cccccc;
margin-left:10px;
padding:25px 0 0 0}

form.ost_ins div{
margin-bottom:10px;
padding-left:20px;}
 #colvo {
width:15px;
height:15px}


.button3{
background:url(images/v_cor.jpg) no-repeat;
width:76px;
height:24px;
margin-left:60px;
border:0;}

table.catalog_foto td{
vertical-align:top;
line-height:23px}


table.catalog_foto td a:hover{
border-bottom:3px solid #ea007f;
color:#ea007f}


table.catalog_foto td .setPic{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}

table.catalog_foto td .setPic1:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 100;
}



.foto_border{
border:1px dashed #6699cc;
padding:10px 0 10px 0}

a.href_in2{

background:url(images/pdf.jpg) no-repeat;
height:31px;
color:#000000;
padding:10px 0 0 50px;
display:block;
float: right}
.form_rega{
margin:50px 180px 0 0;}

.form_rega form{ 
position:relative;
text-align:right
 }

.form_rega form input#name{
background: url(images/register_input.gif) repeat-x;
width:207px;
border:0;
height:22px;
line-height:22px;
padding:0 3px 0 3px;}


.form_rega form input#surname{
background: url(images/register_input.gif) repeat-x;
width:207px;
border:0;
height:22px;
line-height:22px;
padding:0 3px 0 3px;}



.form_rega form input#pass_rega{
background: url(images/register_input.gif) repeat-x;
width:207px;
border:0;
height:22px;
line-height:22px;
padding:0 3px 0 3px;}





.form_rega form input#pass_rega_repeat{
background: url(images/register_input.gif) repeat-x;
width:207px;
border:0;
height:22px;
line-height:22px;
padding:0 3px 0 3px;}



.form_rega form input#telefon{
background: url(images/register_input.gif) repeat-x;
width:207px;
border:0;
height:22px;
line-height:22px;
padding:0 3px 0 3px;}


.form_rega form input#mail_rega{
background: url(images/register_input.gif) repeat-x;
width:207px;
border:0;
height:22px;
line-height:22px;
padding:0 3px 0 3px;}



.form_rega form label{
font:bold 13px Arial, Helvetica, sans-serif;
color:#999;
padding-right:6px}



.form_rega form label span{
color:#ea007f}



.form_rega form div{
margin-bottom:15px;}





.form_rega form div.registr{
margin-right:40px;
margin-top:20px;
margin-bottom:20px;}




.form_rega form div.align1{
margin-right:70px}

.form_rega a{
color:#999;
padding-left:3px;
text-decoration:underline;
font:bold 13px Arial, Helvetica, sans-serif;}

.form_rega a:hover{
color:#ea007f}

 

.form_rega input.register_button{
background: url(images/register_button.gif) no-repeat;
width:142px;
border:0;
height:24px;}




/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 265px;
	padding:0 0 0 60px;
	margin-left: -100%;
	position: relative;}

#sideLeft table td{
vertical-align:top}

.form{
width:272px;
height:91px;}


.form div.aktiv_user{
background:#f2f4f5;
position:relative;
height:91px;}

.form div.aktiv_user b{
color:#666;
font:13px Arial, Helvetica, sans-serif;
display:block;
padding:20px 0 0 0;
margin:0 0 2px 0;}

.form div.aktiv_user a{
color:#6699cc;
font-size:14px;
display:block;
margin-bottom:3px;
font-weight:bold;}


.form div.aktiv_user img{
float:left;
display:block;
margin:10px 10px 0 10px}




.form form{width:252px;
position:relative;
padding:0 0 0 20px}

.form form input#login{
background:url(images/input-name-pass.gif) repeat-x;
width:82px;
border:0;
height:22px;
line-height:22px;
padding:0 3px 0 3px;}


.form form input#password{
background:url(images/input-name-pass.gif) repeat-x;
width:82px;
border:0;
height:22px;
padding:0 3px 0 3px;
line-height:22px;}

.form form label{
font:bold 11px Arial, Helvetica, sans-serif;
color:#666;
padding-right:3px}

.form form div.name_ot{
padding:0 0 2px 8px}

.form form a{
color:#999;
padding-left:3px;
text-decoration:underline;
font:bold 11px Arial, Helvetica, sans-serif;}

.form form a:hover{
color:#ea007f}

.form form div.mem_ot{
padding:5px 0 0 25px}

.form form input.button{
background: url(images/enter.gif) no-repeat;
width:73px;
height:24px;
border:0;
cursor:pointer}


.form form input.button2{
background: url(images/viiti.gif) no-repeat;
width:72px;
height:24px;
border:0;
cursor:pointer}

.form form input.button333{
background: url(images/my_settings.png) no-repeat;
width:96px;
height:24px;
border:0;
cursor:pointer}


table.corzina{width: 270px;
border-bottom:1px dashed #b7b7b7;
margin-bottom:8px;
margin-top:3px;
border-top:1px dashed #b7b7b7}

table.corzina td{
padding:10px 0 8px 0;}

table.corzina h3{
display:block;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ea007f;
text-transform:uppercase}

ul.catalog{ background:url(images/catalog_body.gif) repeat-y;
margin-left:8px;
display:block;
overflow:hidden;
width:254px;}


ul.catalog li a{
background: url(images/katalog_menu_spr.gif) no-repeat;
width:197px;border-bottom:1px dashed #b7b7b7;
height:30px;
margin-left:9px;
color:#000000;
font:14px Arial, Helvetica, sans-serif;
padding:4px 0 4px 37px;
display:block;
height:1%;
float:left}

ul.catalog li a:hover{
background-position:0 -30px;
color:#ea007f;
font: 14px Arial, Helvetica, sans-serif;}


.news_c{background:url(images/news_back.gif) repeat-y; margin-left:9px;
padding-left:2px}

 
table.catalog_cr{
text-align:center;
width:249px;
}

table.catalog_cr td{
padding-bottom:5px;}

table.catalog_cr a.info_cr{
text-decoration:underline;
color:#6699cc;
font-size:13px;
display:block;
line-height:14px;
margin-bottom:5px;}

table.catalog_cr a.info_cr:hover{
text-decoration:none}

table.catalog_cr p span{ color:#6699cc;
font-size:18px}

table.catalog_cr p{
color:#000000}

.baner1{
margin-top:15px;
margin-left:8px;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 151px; background:url(images/footer_back.gif) no-repeat top;
	position:relative;
 
}



ul.bottom_menu{
	display:block;
	height:25px;
	padding-top:10px;
	text-align:center;
	position:absolute;
	border-bottom:1px dashed #b7b7b7;
	left: 255px;
	padding:0 40px 0 40px;
	top: 57px;
}

ul.bottom_menu li{
display:inline;
text-transform:uppercase;
background: url(images/marker_footer1.gif) no-repeat left;
padding-top:2px;
padding-bottom:1px;
padding-left:25px;
margin-right:10px;

font:12px Arial, Helvetica, sans-serif;
color:#336699}


ul.bottom_menu li a{
color: #FFFFFF}


ul.bottom_menu li a:hover{
text-decoration:underline;
color: #FFFFFF}



ul.bottom_menu  li.top3_marker{
background: url(images/marker_in.gif) no-repeat  left;
padding-left:25px;
margin-right:10px;
}

 

ul.top_menu li.none3{
padding-right:0;
background:none;}


#footer p{
	text-align:center;
	color:#FFFFFF;
	position:absolute;
	left: 239px;
	top: 95px;
}

#footer p a{
color:#FFFFFF}


#footer p a:hover{
text-decoration:underline}

.navbar a{
	color:#000;
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.navbar b{
	font:14px Arial, Helvetica, sans-serif;
	background-color:#689bca;
	color:#FFF;
	padding:3px;
}

.navbar{
	font:14px Arial, Helvetica, sans-serif;
}
