body {font-family:"Trebuchet MS",Helvetica,Tahoma,sans-serif;padding:0;margin:0;background:#fff url(img/bg.png) repeat-x scroll top left;font-size:14px;overflow:auto;overflow-x:hidden;overflow-y:auto}
td {vertical-align:top}
a img {border:none}
form {margin:0;padding:0}
a {color:#81c54b}
a:hover {text-decoration:none;}
a.orange {color:#ffa336}

/*Top*/
div.topper {background:transparent url(img/top/bg.png) repeat-x scroll left top;height:75px;border-bottom:1px solid #FFFFFF;}
div.top_wrap {margin:0 auto;position:relative;width:970px;min-width:970px;}

div.logo {position:absolute;top:0;left:-10px;}

div.slogan {position:absolute;top:103px;left:-10px;font-size:12px;width:350px;text-align:center;color:#696969}

div.top_menu {
left:404px;
position:absolute;
top:0;
width:300px;
}
table.top_menu_top {width:100%;height:5px}
td.top_menu_top_left {width:84px;height:5px;background:transparent url(img/top/menu_top_left.png) no-repeat scroll left top;}
td.top_menu_top_bg {background-color:#fff;font-size:1px;line-height:1px;}
td.top_menu_top_right {width:15px;height:5px;background:transparent url(img/top/menu_top_right.png) no-repeat scroll left top;}

table.top_menu_content {width:100%;height:102px}
td.top_menu_content_left {width:22px;height:102px;background:transparent url(img/top/menu_left.png) no-repeat scroll left top;}
td.top_menu_content_bg {height:102px;background:transparent url(img/top/menu_bg.png) repeat-x scroll left top;}
td.top_menu_content_right {width:23px;height:102px;background:transparent url(img/top/menu_right.png) no-repeat scroll left top;}

table.top_menu_links1 {width:100%;height:28px;}
table.top_menu_links1 td {white-space:nowrap;text-align:center;vertical-align:middle;}
table.top_menu_links1 a {
color:#9B9B9B;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
table.top_menu_links1 a:hover {color:#333;}
table.top_menu_links2 {width:100%;height:61px;padding-top:3px;}
table.top_menu_links2 td {white-space:nowrap;text-align:center;vertical-align:middle;}
table.top_menu_links2 a {font-size:12px;color:#89c54b;}
table.top_menu_links2 a img {text-decoration:none;}
table.top_menu_links2 a:hover {color:#336600}

div.basket {
background:url("img/top/basket.png") no-repeat scroll left top transparent;
color:#FFFFFF;
height:80px;
position:absolute;
right:-4px;
top:4px;
width:210px;
}
div.your_acc {margin:25px 0 0 35px;}
div.your_acc img {margin-right:8px}
div.goods {margin:15px 0 0 30px;padding:2px 5px 0 0;height:35px;}
div.goods img {margin-right:3px;margin-top:6px;float:left}
div.basket a {color:#fff} div.basket a:hover {color:#eee}
span.goods_num {color:#60a22b;font-size:24px;}

.top_phone{
color:#247CDA;
height:70px;
left:76px;
padding:0px 0 0;
position:absolute;
text-align:center;
top:119px;
width:180px;
}
.top_phone a{
color:#247cda;
text-decoration:none;
font-size:24px;
font:20px/20px Georgia;
text-shadow:1px 1px 0px #fff;
}
.top_phone a:hover{
text-decoration:underline;
}
/*HMenu*/

table.hmenu td {height:41px;vertical-align:middle}
table.hmenu a {color:#e69536;text-decoration:none;font-size:9pt;line-height:13px;}
table.hmenu a:hover {text-decoration:underline;}
table.hmenu td.delim {background:transparent url(img/hmenu_delim.png) no-repeat scroll left top;width:2px}
table.hmenu td.item {background:transparent url(img/hmenu_bg2.png) no-repeat scroll left top;padding:0 6px;}
table.hmenu td.item_left {background:transparent url(img/hmenu_bg1.png) no-repeat scroll left top;padding:0 6px;}
table.hmenu td.item_right {background:transparent url(img/hmenu_bg1.png) no-repeat scroll right top;padding:0 6px;white-space:nowrap}

table.hmenu td.item_selected_left {background:transparent url(img/hmenu_bg1_hl.png) no-repeat scroll left top;}
table.hmenu td.item_selected {background:transparent url(img/hmenu_bg2_hl.png) no-repeat scroll left top;}
table.hmenu td.item_selected a, table.hmenu td.item_selected_left a {color:#fff}

input.search {width:115px;margin-right:3px; border:1px solid #ccc; color:#999;padding:3px; font-size:11px;position:absolute;top:0;left:0;}
.search_btn{position:absolute;top:-2px;right:0;}
.search_div{
height:22px;
left:540px;
padding:5px;
position:relative;
top:110px;
width:168px;
}
.search_ico{
background:url("img/search.png") no-repeat scroll 0 0 transparent;
height:40px;
left:503px;
position:absolute;
top:117px;
width:40px;
}
/*Content*/

table.content {width:100%;background:transparent url(img/content_bg.png) repeat-y scroll left top}
div.content_top {height:10px;background:transparent url(img/content_bg_top.png) no-repeat scroll left top;padding:0;margin:0}
div.content_bottom {height:6px;background:transparent url(img/content_bg_bottom.png) no-repeat scroll left top;position:relative}


/*Menu*/
td.menu {width:222px;}
div.menu {width:222px;background:transparent url(img/menu/bg.png) no-repeat scroll left top;border-bottom:1px solid #999}
div.menu a {color:#5d5c5c;text-decoration:none;padding:2px 12px;display:block;font-size:9.5pt;}
div.menu a.selected {color:#ffa336;margin-left:-5px}
div.menu a.selected img {margin-right:3px}
div.menu a.cancel {font-size:11px;float:right}
div.menu a:hover {text-decoration:underline}
div.header {background:transparent url(img/menu/header_green.png) no-repeat scroll left top;height:24px;color:#fff;line-height:24px;padding-left:10px;margin:5px 0}
div.header_orange {background-image: url(img/menu/header_orange.png)}
div.first_header {margin-top:0}

div.menu2 {width:222px;background:transparent url(img/menu/menu2_bg.png) repeat-y scroll left top;border-bottom:1px solid #CCCCCC;}
div.history_item {padding:6px;color:#ff9e2c}
div.history_item a {color:#6bc54b;}
div.history_item img {float:left}


/*Center*/
td.center {padding:6px 8px 50px 12px;}
h1 {color:#ff8636;font-size:24px;text-indent:30px;margin:20px 0 2px 0;font-weight:normal;}
h2 {color:#ff8636;font-size:18px;margin:12px 0}
h3 {color:#81c54b;font-size:17px;margin:10px 0}
h4 {color:#565656;font-size:14px;margin:4px 0}
div.info_block1 {background:transparent url(img/divhead.png) no-repeat scroll left top;padding:6px 10px 0 10px;color:#666666}
div.info_block2 {padding:0 10px;color:#666666}
div.nav, div.nav a {color:#ffa234;font-size:9.5pt;line-height:20pt}
div.nav{
border-bottom:1px dashed #ccc;
}
div.nav img {float:left;margin-right:10px}

table.popular_cats thead td {color:#5d5d5d;padding:0 6px;background-color:#e9e9e9;min-width:150px}
table.popular_cats tbody td {padding:0 6px}
table.popular_cats tbody td a {color:#76a645;display:block}

table.popular_goods {}
td.popular_good {width:133px;padding:0 16px}
td.popular_good div {border:1px solid #b7b7b7;width:133px}
a.popular_good_cat {display:block;background-color:#e9e9e9;border-bottom:1px solid #b7b7b7;color:#ff8636;text-indent:3px;line-height:20px;}
span.price {color:#ffa336; font-size:16px; font-weight:bold;}

table.tovar {padding-top:22px;width:100%}
td.desc p {font-size:9pt;line-height:10pt;margin:10px 0}
p.price_old {color:#a6a6a6}
p.price_new {color:#ffa336;font-size:18px !important;}

div.zoom {background:transparent url(img/zoom.gif) no-repeat scroll left top;text-indent:20px;color:#a6a6a6;font-size:8pt;text-align:left;margin:4px 0;}
.info {background:transparent url(img/info.gif) no-repeat scroll 0 2px;text-indent:20px;color:#757575;font-size:10pt;text-align:left;margin:15px 0 5px 0;}

div.comments {border:1px solid #ccc}
table.comment {background-color:#fafafa;width:100%;border-top:1px dashed #ccc}


div.dashed_hr {height:1px;border-bottom:1px dashed #ccc}

div.to_cart {width:298px;min-height:120px;background:transparent url(img/to_cart_wrap.png) no-repeat scroll left top;font-size:11px}
div.to_cart form {padding:30px 10px 0 10px}
div.to_cart input.quantity {width:30px;border:1px solid #ccc;margin-right:10px;text-align:right;}
div.to_cart div {text-align:center;padding:5px 0;}

span.green {color:#89c54b}
span.orange {color:#ffa336}

div.extra {border:1px solid #b7b7b7;width:133px;padding-bottom:20px}
div.extra p {margin:0 6px}
div.extra img {display:block;margin:8px auto;}
div.extra_header {background-color:#febd70;border-bottom:1px solid #b7b7b7;color:#fff;padding:3px 10px}

table.pages {float:left}
table.pages td {padding:0 6px;font-size:10pt}
table.pages td.active {background-color:#ffa336}
table.pages td.active a {color:#fff;text-decoration:none}

table.catalog_panel {font-size:9pt;width:100%;background:transparent url(img/shad.png) no-repeat scroll left top}
table.catalog_panel td {vertical-align:middle}

table.catalog {padding:10px}
table.catalog td {width:170px}
table.catalog div.dashed_hr {margin:6px 0}
table.catalog p {font-size:8pt;margin:4px 0}
img.catalog_pic {display:block;margin:10px auto;}


table.cart {width:745px;background:transparent url(img/cart/tbody.png) no-repeat scroll left top;}
table.cart thead td {background:transparent url(img/cart/thead.png) no-repeat scroll 50% top;height:27px;line-height:27px;padding:0 6px;border-left:1px solid #fff;width:120px}
table.cart thead td.left {background-position:left top;border:0;width:355px}
table.cart thead td.right {background-position:right top;width:150px}

table.cart img.pic {float:left;margin:6px;}
table.cart tbody td {padding:6px;border-left:1px solid #fff;border-top:1px solid #fff}
table.cart tbody td.desc {border-left:0}
table.cart input {width:30px;}

table.cart tfoot td {background:transparent url(img/cart/tfoot.png) no-repeat scroll left top;height:41px;text-align:right;padding:0 10px;font-size:18px;line-height:41px}
table.cart tfoot td img {margin-right:195px;padding-top:2px}

/*Rating*/

.ratingblock {
	display: block;
}
/*.loading {
	height: 30px;
	background: url(img/rate/working.gif) no-repeat 50% 50%;
}*/
.unit-rating {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url(img/rate/starrating.gif) repeat-x left top;
}
.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
}
.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover, .unit-rating li .active{
	background: url(img/rate/starrating.gif) left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating li.current-rating {
	background: url(img/rate/starrating.gif) left 16px;
	position: absolute;
	height:16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/*Foot*/
div.small_logo {position:absolute;right:0;top:-35px;width:194px;height:43px}
div.footer {background:transparent url(img/foot/bg.png) repeat-x scroll left top;height:47px; position:relative;}
.footer_c{
height:37px;
margin:0 auto;
padding-top:10px;
position:relative;
text-align:right;
width:990px;
}
.news_title {font:normal 14px Arial}
.dashline {border-top:1px solid #e1e1e1; margin-top:5px}
.date {text-align:right}

.pager {text-align:center; padding-top:15px; float:right}
.pager a {display:block; border:1px solid #a0cd71; float:left; width:20px; margin-right:3px; text-decoration:none}
.pager a:hover, .pager a.active {color:#fff; background-color:#a0cd71}

/*NEW*/
.info_block1 ol, .info_block1 ul{
margin-left:40px;
}


.banner_c{
margin-bottom:15px;
/*padding:3px;
border:1px solid #ccc;*/
margin-right:10px;
}
.banner_c table{
border-collapse:collapse;
text-align:center;
width:100%;
}
.banner_c table td{
padding:0;
}
.comments table td{
padding:4px;
}
.in_stock{
padding:10px 0;
color:green;
font-size:18px;
}
.t_links{
padding:3px 8px 3px 8px;
border:1px dashed #ccc;
background-color:#f9fae9;
}
.t_links a:hover{
text-decoration:none;
}
.to_cart_bg{
width:298px;
background:transparent url(img/to_cart_bg.png) repeat-y  0 0;
}
.to_cart_bottom{
width:298px;
height:7px;
background:transparent url(img/to_cart_bottom.png) no-repeat  0 0;
}
.razmer{
padding:5px;
border:1px dashed #ccc;
background-color:#f8f8f8;
}
.razmer:hover{
background-color:#fbfbfb;
}
.razmer table{
width:100%;
text-align:left;
}
body .razmer table td{
padding:4px 2px;
}
.razmer table td.quantity_td{
text-align:right;
}
.instock_label{
font-size:14px;
color:;
}
.instock_label{
background-color:#f4f4f4;
padding:4px 6px;
border:1px solid #f4f4f4;
}
.instock_label:hover{
cursor:pointer;
border:1px solid #89c856;
}
.itogo_t{
width:100%;
font-size:12px;
}
.itogo_t td{
vertical-align:middle;
}
.itogo_q{
color:#89c856;
font-weight:bold;
font-size:18px;
}
.to_cart_div{
margin-top:10px;
}
.size_chart, .size_chart2{
color:#e14109;
border-bottom:1px dashed #e14109;
text-decoration:none;
display:block;
}
.size_chart{
float:left;
}
.size_chart2{
float:right;
}
.size_chart:hover, .size_chart2:hover{
background-color:#e14109;
color:#fff;
border-bottom:0;
border-left:2px solid #e14109;
border-right:2px solid #e14109;
}
.wr{
clear:both;
}
.center .ul_c ul{
margin:0;
padding:0px 5px 6px 20px;
text-indent:0px;
list-style:circle;
}
.image_c{
text-align:center;
}
.green{
color:#89c856;
border-bottom:1px dotted #ccc;
}
.vkladki{
overflow:hidden;
/*border-bottom:1px solid #EAEAEA;*/
}
.vkladki a{
height:25px;
float:left;
padding-bottom:2px;
border-color:#EAEAEA;
border-style:solid solid none;
border-width:1px 1px 0;
color:#5A9609;
display:block;
font-size:18px;
height:27px;
padding:5px 9px 1px;
position:relative;
text-align:center;
text-decoration:none;
top:1px;
z-index:2;
margin-right:15px;
}
.vkladki a.selected{
background:#F3F7E0 none repeat scroll 0 0;
}
.vkladki a:hover{
background:#F3F7E0 none repeat scroll 0 0;
}
.vkladki_act{
border:1px solid #EAEAEA;
margin:0 0 10px 0;
padding:10px;
background:#fcfcfc none repeat scroll 0 0;
}
a.item_pic{
display:block;
float:left;
}
a.item_pic img{
background-color:#fff;
border:1px solid #ccc;
padding:3px;
margin:5px;
}
.vkladki_act div{
overflow:hidden;
}
.vid_cont{
text-align:center;
margin:20px 0;
}
.fotos_c{

}
.foto_link{
display:block;
position:relative;
text-decoration:none;
width:141px;
}
.foto_link_c{
float:left;
margin:15px;
_margin:8px;
width:141px;
}
.foto_link span{
position:absolute;
bottom:5px;
right:5px;
background-color:#ffbe72;
border:2px solid #ffbe72;
text-decoration:none;
font-size:11px;
color:#fff;
}
.foto_link img{
border:1px solid #ccc;
background-color:#fff;
padding:4px;
}
.foto_link:hover img{
background-color:#ffbe72;
}
.all_link{
display:block;
float:right;
font-size:14px;
font-weight:bold;
color:#fff;
background-color:#ff8636;
padding:4px 10px;
}

/*Pager*/
.pager1{
padding:10px 0;
border-bottom:1px dashed #E1E1E1;
border-top:1px dashed #E1E1E1;
margin-top:20px;
}
.prev_b{
color:#999;
}
.pager1 a#prev, .pager1 a#next{
border:2px solid #f3f4f6;
background-color:#f3f4f6;
color:#999;
}
.pager1 a#prev:hover, .pager1 a#next:hover{
color:#fff;
border:2px solid #ff9651;
background-color:#ff9651;
}
.pager_tbl {
font-size:11px;
line-height:normal;
margin-bottom:10px;
}
.pager1 .div1  a{
float:left;
font-size:14px;
margin-right:4px;
padding:3px 5px;
border-bottom:none;
}
.pager1 .div1  a:hover{
background-color:#f3f4f6;
}
.pager1 .sel {
float:left;
margin-right:4px;
padding:3px 5px;
background-color:#FFE0BF;
}
.fotorep_foto_c2 {
position:relative;
}
.fotorep_foto_c {
padding:30px;
position:relative;
text-align:center;
}
.fotorep_foto_c img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:15px;
}
.foto_info2 {
padding:5px;
}
#str_l {
background:transparent url(img/b_strelka.png) repeat-x scroll 0 0;
height:50px;
left:10px;
position:absolute;
top:50%;
width:15px;
}
#str_r {
background:transparent url(img/b_strelka2.png) repeat-x scroll 0 0;
height:50px;
position:absolute;
right:10px;
top:50%;
width:15px;
}
.f_v_button{
background:url("img/fv_ico.png") no-repeat scroll 0 0 transparent;
color:#76A645;
display:block;
font:bold 14px/14px Trebuchet MS;
left:313px;
padding:8px 10px 6px 42px;
position:absolute;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 0 #FFFFFF;
top:117px;
width:96px;
}
.f_v_button:hover{
background: url(img/fv_ico.png) no-repeat  0px 2px;
}

.user_cab{
background:url("img/user_cab.png") no-repeat scroll 3px 50% transparent;
color:#76A645;
display:block;
font:14px/14px Trebuchet MS;
padding:5px 5px 5px 30px;
position:absolute;
right:0;
text-decoration:underline;
top:126px;
}
.user_reg{
background:url("img/user_reg.png") no-repeat scroll 3px 50% transparent;
color:#76A645;
display:block;
font:10px/12px Trebuchet MS;
padding:5px 5px 5px 30px;
position:absolute;
right:0;
text-decoration:underline;
top:100px;
}

.menu_bg{
width:982px;
height:89px;
background: url(img/menu_bg.png) no-repeat  0 0;
margin-bottom:20px;
}
.menu_bg2{
width:982px;
height:89px;
background: url(img/menu_bg2.png) no-repeat  0 0;
margin-bottom:20px;
}
.menu_t{
width:100%;
height:89px;
border-collapse:collapse;
}
.menu_t td{
padding:53px 0px 7px 0px;
text-align:center;
width:100px;
}
.menu_t td.menu_line{
background: url(img/menu_line.png) no-repeat  50% 50%;
width:2px;
padding:0;
}
.menu_bg2 .menu_t td.menu_line{
background: url(img/menu_line2.png) no-repeat  50% 50%;
}
.menu_t td.con{
width:10px;
}
.m_cont{
height:100%;
position:relative;
}
.m_pic{
display:block;
/*position:absolute;
top:-100px;*/
margin-top:-100px;
left:0px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8;
}
.m_pic:hover, td.active .m_pic, td:hover .m_pic{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1;
}
.menu_t .m_helloween{
width:155px;
background: url(img/halloween_bg.png) repeat-x  0 0;
}
.menu_t .m_helloween:hover{
background: url(img/halloween_bg2.png) repeat-x  0 0;
}
.m_big .m_pic{

}
.m_helloween .m_link{
color:#600808;
font-size:18px;
}
td.active, .m_td:hover{
background: url(img/menu_selected.png) repeat-x  0 0;
}
.menu_bg2 td.active, .m_td:hover{
background: url(img/menu_selected2.png) repeat-x  0 0;
}
.m_link{
color:#fff;
font:bold 14px/14px Trebuchet MS;
text-decoration:none;
}
.m_link:hover{
color:#fbff7a;
}

/*USER CABINET*/
.info_block {
background:#f5fced;
color:#999;
font:italic 12px/18px Georgia;
margin:10px;
padding:14px 18px;
position:relative;
}
.vid_ico{
position:absolute;
top:2px;
left:10px;
}
.v_panel {
border-bottom:1px solid #717171;
margin:20px;
}
ul#vkl, ul#vkl li {
list-style-type:none;
overflow:hidden;
padding:0;
}
ul#vkl li {
float:left;
margin-right:8px;
text-align:center;
}

ul#vkl {
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
ul#vkl li a.vkl_active {
background:none repeat scroll 0 0 #60902b;
color:#FCF9ED;
}
ul#vkl li a:hover {
background:none repeat scroll 0 0 #60902b;
color:#FCF9ED;
}
ul#vkl a {
background:none repeat scroll 0 0 #b5e466;
color:#777;
display:block;
float:left;
font-style:normal;
padding:10px 15px;
text-decoration:none;
}
.u_conteiner {
overflow:hidden;
padding:30px;
}
.u_ava {
float:left;
}
.u_ava img {
border:6px solid #FFA234;
width:135px;
}
.u_ava_new {
color:#6E6024;
font-size:30px;
padding:20px 0;
text-align:center;
}
.u_ava_new a {
display:inline-block;
font-size:12px;
}
.u_info {
padding:0 0 0 200px;
}
.u_info table {
width:100%;
}
.main_table td {
vertical-align:top;
}

.u_info_lable {
color:#3C330D;
font:bold 14px/14px Arial;
padding:5px 10px 5px 0;
width:120px;
}


.u_info_text {
color:#534B27;
font:14px/14px Arial;
padding:5px 10px 5px 30px;
}
.a_all {
color:#6E6024;
text-decoration:none;
}
.a_all span {
color:#BE4339;
text-decoration:underline;
}
.a_all:hover span {
text-decoration:none;
}

/**/

.video_cost{
font:bold 28px/28px Trebuchet MS;
}

/*Lofin\Reg*/
#inline_reg_form .auth_top .inp1 {
margin:7px 0px;
}
#inline_reg_form .td2{
padding-left:20px;
}
.t_info{
color:#3c330d;
font:12px/14px Georgia;
font-style:italic;
padding:10px;
}
.inp1{
border:1px solid #ccc;
padding:4px;
width:240px;
}

/************** REG ***********/

.form_conteiner {
padding:10px 30px;
}
.styled textarea {
background-color:#E9E5D3;
border:1px solid #FFF8DA;
color:#6E6024;
font:12px/16px Arial;
margin-bottom:15px;
padding:4px;
width:96%;
}
.styled label {
color:#3C330D;
display:block;
font:12px/14px Georgia;
padding:5px 0 10px;
}
.content input[type="text"], .content select, .content input[type="file"], .content input[type="password"] {
background-color:#F5FCED;
border:1px solid #ccc;
color:#6E6024;
font:12px/16px Arial;
margin-bottom:15px;
padding:4px;
width:96%;
}
.content input[type="text"]:hover, .content input[type="password"]:hover, .content input[type="file"]:hover, .content select:hover, .content textarea:hover, .content input[type="text"]:focus, .content input[type="password"]:focus, .content input[type="file"]:focus, .content select:focus, .content textarea:focus {
border:1px solid #e47d04;
}
.u_enter_f table {
width:100%;
}
.lll {
width:100px;
}
.u_enter_f td {
padding:5px 20px;
}
.capcha_pic {
padding:5px;
}
.form_conteiner.reg_form label {
font:14px/16px Arial;
}
.t_line {
margin:5px 0;
position:relative;
width:100%;
z-index:100;
}
.red {
color:#BE4339;
font:italic 14px/14px Georgia;
}
table.t_line.small .td_line {
width:100%;
}

.main_table td {
vertical-align:top;
}

.td_line {
padding:0 15px 0 30px;
}
table.t_line.small .l_line {
border-top:1px solid #B5AB7E;
font-size:1px;
height:1px;
margin:7px 0 0;
width:100%;
}
.child_bg{
background:transparent url(img/child_bg.jpg) no-repeat scroll 50% 80px;
}

.header {
font-weight:bold;
text-align:left;

}
.razmer_div{}
.data-table{
background:#F3F1DE;
font:12px/14px Arial;
}
.data-table tbody th, .data-table td {
padding:0.45em 0.2em;
vertical-align:top;
}
.data-table .header {
font-weight:bold;
text-align:left;
width:1em;
background:#efe3cd;
}
.data-table tbody td {
white-space:nowrap;
}
.data-table tbody td, .data-table thead th {
padding-right:1em;
text-align:center;
}
.hoverRow { background-color: yellow; }
.clickedRow { background-color: orange; }

.zakaz_button{
display:block;
background:transparent url(img/zakaz_button.png) no-repeat scroll 0 0;
position:absolute;
top:122px;
left:-20px;
width:87px;
height:32px;
}

.zakaz_button:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8;
}
.zakaz_button:active{
top:124px;
}
.zakaz_button2{
display:block;
background:transparent url(img/zakaz_button2.png) no-repeat scroll 0 0;
position:absolute;
top:122px;
left:-20px;
width:87px;
height:32px;
}

.zakaz_button2:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8;
}
.zakaz_button2:active{
top:124px;
}

.priglash{
font:bold 14px/18px Arial;
color:#fff;
border-top:3px solid #81C54B;
border-left:6px solid #81C54B;
border-bottom:3px solid #81C54B;
border-right:6px solid #81C54B;
background:#81C54B;
position:absolute;
top:14px;
left:4px;
}
.vkontakte{
background:url("img/vkontakte.png") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
left:280px;
position:absolute;
top:10px;
width:100px;
}
.facebook{
background:url("img/facebook.png") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
left:413px;
position:absolute;
top:10px;
width:77px;
}
.twitter{
background:url("img/twitter.png") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
left:517px;
position:absolute;
top:10px;
width:121px;
}
.vkontakte, .twitter, .facebook{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7;
}
.vkontakte:hover, .twitter:hover, .facebook:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1;
}
.dop_text{
color:#5D5C5C;
font-size:9.5pt;
line-height:10pt;
padding:10px;
font-weight:bold;
background:#ebebeb;
margin: 0 0 0 3px;
border-right:1px solid #9d9d9b;
text-align:center;
}
.dop_text a{
text-decoration:none;
color:#df480d;
text-shadow:1px 1px 0 #fff;
}
.dop_text a:hover{
text-decoration:underline;
}








