/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline }
a:hover { text-decoration:none }



.min_w { min-width:1000px; position:relative;}
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; /*width: 100%*/}
.t td {padding: 0px; vertical-align:top}

/* Top Ban
--------------------------------------------------*/
.t_ban { text-align:center; margin-bottom:5px;}

/* Head
--------------------------------------------------*/
.head {padding:13px 0 30px 0; overflow:hidden; min-height:1px; width:100%} 
*html .head { overflow:hidden; }
.head h1 { font-size:24px; font-weight:normal; font-family:"Times New Roman", Times, serif; color:#00bff3; text-align:center; padding-bottom:18px}
.head .logo { width:250px; height:64px; display:block; background: url("/bitrix/templates/zakazartistov/images/logo.jpg") no-repeat; overflow:hidden; 
text-indent:-3000em; margin:0 0 0 20px; float:left; _margin-left:21px; position:relative; top:-10px;}


.head h6 { font-size:30px; font-family:Arial Black; color:#464646; letter-spacing:-1px}
.head h6 b { font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px}


.hc { /*padding:0 210px 0 230px; width:550px*/position: absolute;right:26%;}

/* Head/Search
--------------------------------------------------*/
.search { padding:0 0 20px 0; width:330px; margin:0 0 0 90px;}
.search p { width:248px; height:20px; padding:2px 0 0 7px; background: url("/bitrix/templates/zakazartistov/images/s_in.gif") no-repeat; float:left; margin-right:10px; margin-right:5px}
.search p input { border:0px solid #FF0000; background:none; width:240px;font-size:11px; font-family:Arial, Helvetica, sans-serif}
.search .btn { width:56px; height:22px; cursor:pointer; border:0px; background: url("/bitrix/templates/zakazartistov/images/btn.gif") no-repeat;  }

/* Head/Menu
--------------------------------------------------*/
.head ul { margin:0px 0 0 90px; padding:0 0 0 0; list-style: none; }
.head ul li { float:left; padding:0 0px 0 0px; font-size:12px; /*width:73px;*/}
.head ul li a { display:block; color:#0076a3; float:left; cursor:pointer }
.head ul li b { display:block; font-weight:normal; float:left; height:20px; padding:4px 12px 0 12px;}
*html .head ul li b { display:block; font-weight:normal; float:left; height:24px; padding:4px 12px 0 12px;}

.head ul li a:hover { color:#FFFFFF; background:#0076a3 url("/bitrix/templates/zakazartistov/images/hm_l.gif") no-repeat;}
.head ul li a:hover b { background: url("/bitrix/templates/zakazartistov/images/hm_r.gif") no-repeat 100% 0%;color:#ffffff;}

.head ul .hm_ac a { color:#FFFFFF; background:#0076a3 url("/bitrix/templates/zakazartistov/images/hm_l.gif") no-repeat; text-decoration:none}
.head ul .hm_ac a b { background: url("/bitrix/templates/zakazartistov/images/hm_r.gif") no-repeat 100% 0%;color:#ffffff;}

.head ul .special a { color:#ed1c24}
.head ul .special a b { font-weight:bold; }
.head ul .special a:hover { color:#FFFFFF}

/* Head/Navigation
--------------------------------------------------*/
.nav { padding:11px 0 0 92px}
.nav a { display:block; width:24px; height:24px; float:left; margin:0px 9px}

.nav a:hover { background-position: 0% 100%; background-repeat:no-repeat}

.nav .n1 { background-image: url("/bitrix/templates/zakazartistov/images/n1.gif")}
.nav .n2 { background-image: url("/bitrix/templates/zakazartistov/images/n2.gif")}
.nav .n3 { background-image: url("/bitrix/templates/zakazartistov/images/n3.gif")}


.nav #n_ac { background-position: 0% 100%;}

/* Head/Right
--------------------------------------------------*/
.h_right { position:absolute; right:0px; margin-top:-10px; padding:0 30px 0 0}


/* Center
--------------------------------------------------*/
.center { font-size:13px; padding:0 20px 0px 20px; }
.center a { color:#0076a3}

.center h1 { font-size:24px; color:#959595; font-family:"Times New Roman", Times, serif; font-weight:normal; padding-bottom:10px; letter-spacing:-1px}
.center h1 a { color:#959595}

.center .center { font-size:13px; padding:0px;}

.center .center h1 {padding-bottom:0px; letter-spacing:0px}

.c_padding_30{padding-bottom:30px;}


.mh4 {
	color:#959595;
	font-family:"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:normal;
	letter-spacing:-1px;
	padding-bottom:10px;
}
.mh4 a { color:#959595}

.mh3{
	font-weight:normal;
	text-align:center;
}
/* Left Col
--------------------------------------------------*/
.t tr .left_col { width:255px; padding:0 40px 20px 0; font-size:13px; }

/* Left Col/Menu
--------------------------------------------------*/
.l_menu { margin:0px; padding:0 0 0px 17px; list-style:none}
.l_menu li { padding:0 0 6px 0; }


/* Center Col/Images
--------------------------------------------------*/
.c_img { padding:0 20px 0 20px;}
.c_img b { display:block; font-weight:normal; padding:0px 0 0 6px }
.c_img img { background: url("/bitrix/templates/zakazartistov/images/foto_b.jpg") no-repeat; padding:10px 13px 15px 13px;}
.c_img table {border: none; border-collapse: collapse; width: 100%}
.c_img table td {padding: 0px; vertical-align:top}
.c_img table .ci_b { width:22px; padding-top:67px}
.c_img table td div { width:150px; margin:0 auto 0 auto}
.c_img .img_l { display:block; width:14px; height:21px; background: url("/bitrix/templates/zakazartistov/images/img_l.gif") no-repeat;  }
.c_img .img_r { display:block; width:14px; height:21px; background: url("/bitrix/templates/zakazartistov/images/img_r.gif") no-repeat;   }

/* Bottom news
--------------------------------------------------*/
.news {margin:0px; padding:0 0 10px 27px; list-style:none; overflow:hidden; min-height:1px; }
*html .news { margin:10; padding:0 0 10px 27px; list-style:none; overflow:visible; min-height:1px;}
.news li { float:left; width:30%; font-size:14px; line-height:22px; padding:0 20px 0 0; }
.news li i {display:block; font-style:normal; padding-bottom:2px; color:#898989;}
.ynews_home img{
	padding:5px;
}
/* Send News
--------------------------------------------------*/
.send_n { float:right; padding:5px 0px 20px 15px; width:372px; margin-top:}
.send_n p { width:175px; height:19px; background: url("/bitrix/templates/zakazartistov/images/in.gif") no-repeat; padding:3px 0 0 10px; float:left; margin-right:14px;
 _margin-right:7px }
.send_n p input { background:none; border:0px solid #FF0000; width:170px; font-size:11px; color:#898989}
.send_n b { font-weight:normal; display:block; padding-top:2px}

/* Project
--------------------------------------------------*/
.project { height:235px; background: url("/bitrix/templates/zakazartistov/images/project.jpg") repeat-x 50% 0%; padding:5px 0 0 30px; color:#FFFFFF; font-size:12px; margin-bottom:10px;margin-top:10px;}
.project a { color:#FFFFFF}

.project h1 { font-size:24px; font-weight:normal; font-family:"Times New Roman", Times, serif; color:#00aeef; letter-spacing:-1px; padding-bottom:10px}
.project h1 a { color:#00aeef}

.project h4 { font-size:24px; font-weight:normal; font-family:"Times New Roman", Times, serif; color:#00aeef; letter-spacing:-1px; padding-bottom:10px}
.project h4 a { color:#00aeef}


.project ul { margin:0px; padding:0 0 0 0px; list-style:none;}
.project ul li { float:left; width:16%}
.project ul li img { /*border:8px solid #FFFFFF*/}
.project ul li i { display:block; padding:5px 15px 0 0; font-style:normal; }

.no_bg {
	background: url(""); 
	padding:5px 0 0 30px; 
	color:#FFFFFF; 
	font-size:12px; 
	margin-bottom:35px;
}
.no_bg a { color:#0076A3;}
.no_bg  h1{
	color: #959595;
}


/* Left Col Bottom
--------------------------------------------------*/
.t tr .lcol_b { width:270px; padding:0 20px 0 10px; background: url("/bitrix/templates/zakazartistov/images/dot.gif") no-repeat 100% 60px }

/* Left Col Bottom/Partners
--------------------------------------------------*/
.partners { margin:0px; padding:15px 0 0 0; list-style:none}
.partners li { text-align:center; padding:0 0 45px 0;}

/* Left Col Bottom/P ART/
--------------------------------------------------*/
.p_art {  margin:-30px 0px 20px -25px; overflow:hidden; position:relative;}
*html .p_art { height:1px; overflow:visible;}
.p_art img { float:left; margin: 30px 0 0 0;}


/* Center Col Bottom
--------------------------------------------------*/
.t tr .ccol_b { padding:0 20px 0 20px}

.c_txt { padding:10px 0 0 20px; font-size:14px; line-height:20px}
.c_txt p { padding-bottom:25px}

/* Center Col/Catalog
--------------------------------------------------*/
.cat { padding:0 0 0 20px}

.tab_cat {border: none; border-collapse: collapse; width:94%; margin:10px 0 20px 0}
.tab_cat td {padding: 0px; vertical-align:top; padding:0 0 20px 0; font-size:14px}
.tab_cat i { display:block; font-style:normal; padding:4px 0 0 0}

.tab_pop {margin:10px 0 30px 0;}
.tab_pop td {padding:0px 0px 20px 20px;}
/*.tab_pop img {padding:2px 0px 0 0;}*/
.tab_pop i {padding:0;}
.tab_pop .img_brdr { background-color: #01AEF2; padding:5px; width:133px; }

.tab_spec .img_brdr { background-color: #01AEF2; padding:10px; width:250px; }
.tab_spec td.td_left { padding:0 0 0 60px;}

/* Center Col/Catalog/Sort
--------------------------------------------------*/
.sort { color:#0076a3; padding:0 0 10px 0; font-size:14px}
.sort p { padding-bottom:6px}
.cancel_s { padding-top:5px}

/* Center Col/Catalog/Pages
--------------------------------------------------*/
.pages { font-size:14px}
.pages .pg_l { background: url("/bitrix/templates/zakazartistov/images/pg_l.gif") no-repeat 0px 7px; margin-left:14px; padding-left:22px}
.pages .pg_r { background: url("/bitrix/templates/zakazartistov/images/pg_r.gif") no-repeat 100% 7px; padding-right:22px; margin-left:17px }
.pages .pg_none { color:#898989; text-decoration:none; cursor:default}
.pages p { padding-top:18px}
.pages p a { margin-right:10px}


/* Center Col/News
--------------------------------------------------*/
.news_all { padding:0 0 0 20px}

.news_all ul { margin:0px; padding:0 0 20px 0; list-style:none}
.news_all ul li { font-size:14px; line-height:24px; padding-bottom:30px}
.news_all ul li i { display:block; font-style:normal; padding-bottom:8px; color:#898989}


.arh_news { font-size:18px; overflow:hidden; min-height:1px; padding-bottom:15px; padding-left:10px;}
*html .arh_news { height:1px; overflow:visible;}
.arh_news a { display:block; float:left; cursor:pointer; margin-right:11px} 
.arh_news a b { display:block; float:left; font-weight:normal; height:27px; padding:1px 10px 0 10px }

.arh_news a:hover { color:#FFFFFF; font-size:24px; background:#0076a3 url("/bitrix/templates/zakazartistov/images/nar_l.gif") no-repeat;}
.arh_news a:hover b { background: url("/bitrix/templates/zakazartistov/images/nar_r.gif") no-repeat 100% 0%;}


.arh_news .an_ac { color:#FFFFFF; font-size:24px; background:#0076a3 url("/bitrix/templates/zakazartistov/images/nar_l.gif") no-repeat; text-decoration:none}
.arh_news .an_ac b { background: url("/bitrix/templates/zakazartistov/images/nar_r.gif") no-repeat 100% 0%;}


/* Center Col/User Images
--------------------------------------------------*/
.user_img { padding:0 0 0 20px; float:left; margin-bottom:15px }
.user_img span { display:block; /*background: url("/bitrix/templates/zakazartistov/images/img_b.jpg") no-repeat;*/ /*width:303px; height:322px;*/ text-align:center; padding:10px 8px 10px 8px; margin-bottom:12px; margin-top:5px; background-color:#ffffff; border:1px solid #cccccc;}

.user_img p { padding:0 0 0 6px; width:300px;}
.user_img p a { display:block; /*width:69px;*/ float:left; margin-right:5px; margin-bottom:5px;}
.user_img p a img { vertical-align:middle; display:block; }
.user_img p a:hover { /*width:59px;*/ height: 59px; border:5px solid #0076a3; cursor:pointer; }
.user_img p a:hover img { /*width:59px;*/ height: 59px; cursor:pointer;}

/* Center Col/User Info
--------------------------------------------------*/
.user_inf {min-height:1px; font-size:14px; padding-left:25px; line-height:20px; margin-bottom:15px}
*html .user_inf { height:1px; overflow:visible;}

.user_inf ul { margin:0px; padding:0 0 30px 0; list-style:none}
.user_inf ul li { padding-bottom:17px}
.user_inf ul li b { color:#707070}

.online { background: url("/bitrix/templates/zakazartistov/images/online.gif") no-repeat; padding:0 0 10px 40px; width:150px; display:block; margin-bottom:20px }
.s_tel { background: url("/bitrix/templates/zakazartistov/images/s_tel.gif") no-repeat 0px 4px; padding:0 0 0 40px}

/* Center Col/User Text
--------------------------------------------------*/
.user_txt { font-size:14px; line-height:20px; padding:0 0 15px 20px}
.user_txt p { padding-bottom:14px}

/* Center Col/Video Block
--------------------------------------------------*/
.video_b { padding:0 0 0 20px}

/* Center Col/Online send
--------------------------------------------------*/
.online_s { font-size:14px; padding:0 0 0 20px }
.online_s table {border: none; border-collapse: collapse; white-space: normal}
.online_s table td {padding:0px 0px 14px 0; vertical-align:top}
.online_s table td i,span.starrequired { font-style:normal; color:#ed1c24}
.online_s table .os_l { width:280px}
.online_s span.info { font-size:12px; color:#898989}

.online_s .in { width:277px; height:23px; background: url("/bitrix/templates/zakazartistov/images/in_o.gif") no-repeat; padding:2px 0 0 8px }
.online_s .in input { font-size:12px; width:235px; border:0px; background:none; margin-right:15px;}
.online_s .selct { color:#b5b5b5; font-size:11px; width:255px}
.online_s select { color:#b5b5b5; font-size:11px; width:255px}

.online_s .tim { font-size:12px; padding:10px 0 3px 0;}

.online_s .textarea { width:249px; height:143px; background: url("/bitrix/templates/zakazartistov/images/textarea.gif") no-repeat; padding:4px 0 0 6px}
.online_s .textarea textarea { border:0px; width:240px; height:135px; overflow:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.online_s .btn { width:281px; height:97px; border:0px; cursor:pointer; background: url("/bitrix/templates/zakazartistov/images/btn1.jpg") no-repeat; display:block; margin:0px 0 0 265px; }
*html .online_s .btn { width:281px; height:97px; border:0px; cursor:pointer; background: url("/bitrix/templates/zakazartistov/images/btn1.jpg") no-repeat; display:block; margin:0px 0 0 295px; }


/* Right Col 
--------------------------------------------------*/
.t tr .rcol_b { width:281px; padding:0 0px 0 18px; background: url("/bitrix/templates/zakazartistov/images/dot.gif") no-repeat 0px 60px}


/* Right Col/Service
--------------------------------------------------*/
.service { margin:0px; padding:15px 0 0 0; list-style:none}
.service li { padding-bottom:20px; text-align:center}

/* Footer
--------------------------------------------------*/
.footer { background: url("/bitrix/templates/zakazartistov/images/dotf.gif") repeat-x; padding-top:1px; margin-top:30px}
.fc { height:92px; background:#003663 url("/bitrix/templates/zakazartistov/images/fr.jpg") no-repeat 100% 0%; font-size:11px; color:#cccccc; padding:12px 35px 0 30px }
.fc a { color:#00aeef}

.copy_r { padding:12px 0 0 50px; background: url("/bitrix/templates/zakazartistov/images/copy_r.gif") no-repeat 0px 13px; line-height:11px; }
.copy_r p { padding-bottom:8px}


.f_right { float:right; }
.f_right p { font-size:12px; color:#898989; padding-bottom:20px;}
*html .f_right p { font-size:12px; color:#898989; padding-bottom:25px;}
.f_right p a { margin:0px 3px}

.f_right b { font-weight:normal; display:block; text-align:right; font-size:11px; color:#FFFFFF}

.seo {padding:20px 0 0 0; margin:17px 32px 0px 32px; border-top:1px dotted #666;}
.news i {margin-bottom:-5px}

table.tricol {width:97%;}
table.tricol td {vertical-align:top; text-align:left; }

.mini_order_butt .btn {margin:0px; position:relative; left:-15px; color:#0b7aa5}
*html .mini_order_butt .btn {margin:0px}
.mini_catalog {position:relative; margin:0 25px 0 -30px; top:-6px}
.online_s h3 {margin-bottom:15px; font-size:16px}

.online_s .textarea2 {width:255px; height:99px; background: url("/bitrix/templates/zakazartistov/images/textarea2.gif") no-repeat; padding:4px 0 0 6px}
.online_s .textarea2 textarea {border:0px; width:240px; height:85px; overflow:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif}


.catalog-top table{width:100%}
.catalog-top table td {padding:0}
.catalog-top table a {font-size:11px}

.catalog_all {border-top:1px dotted #666; margin:30px 33px 0 33px; padding:25px 0 20px 0px; font-size:12px}
.catalog_all h2 { font-size:24px; font-weight:normal; font-family:"Times New Roman", Times, serif; color:#959595; }


table.auth_close {margin:20px 0 0 40%; width:170px; font-size:13px}
.auth_close input {width:150px; font-size:13px}
.auth_close input.butt_auth {width:70px;}
.auth_close td {padding:0 0 8px 0}
.auth_close p {margin:0 0 5px 0}
.ynews_home i{
	display:inline !important;
}
.ynews_home{
	$line-height:20px;
	_line-height:20px;
}
.hnlist{
	list-style: none outside none;
	list-style-type: none;
	padding-left:30px;
	_padding-top:20px;
	$padding-top:20px;
	_padding-left:35px;
	$padding-left:35px;
	margin:0;
}
.hnlist li{
	display:block;
	padding-bottom:15px;
}

.hnlist li i {
	color:#898989;
	font-style:normal;
	padding-bottom:2px;
}
.xhomenews h1{
	padding-left:13px;
}