@charset "windows-1251";
body, html {
margin:0px; /*Это хорошая практика обнулять поля и отсупы, т.к. различные браузеры их по разному воспринимают. */
padding:0px;
text-align:center; /*Выравниваем макет по центру в старых версиях браузеров */
font-family:Tahoma;
font-size:11px;
color:#8a8b8d;
}
#container{
margin:0 auto;  /*выравниваем макет по центру в современных браузерах */
text-align:left;  /*Отменяем tex-align:center заданное в Body. Делаем чтобы весь текст в макете выравнивался по левому краю */
min-width:1024px;  /*задаем минимальную ширину макета в современных браузерах */
width:expression(   /*задаем минимальную ширину макета в старых версия браузера. Просто замените цифру на свою шиирину :) */
(document.compatMode && document.compatMode == 'CSS1Compat')
?
(
document.documentElement.clientWidth < 550
?
"1024px"
:
"auto"
)
:
(
document.body.clientWidth < 550
?
"1024px"
:
"auto"
)
);
}
/*Здесь пишем стили для шапки сайта */
.brorder {
	border-right:1px dotted #000000;
	background-image: url(img/img_17.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header{
background:#63b9da url(img/img_02.png) left top repeat-x; height:286px;}

#header .cent {
background: url(img/img_01.jpg) top center no-repeat; height:286px;}
#logo { width:180px; height:104px; background: url(img/img_03.png) left top no-repeat; position:absolute; margin-top:120px; margin-left:45px;}
#btn1 { width:30px; height:29px; background:url(img/img_06.png) left top no-repeat; position:absolute; margin-top:48px; margin-left:18px;}
#btn2 { width:30px; height:29px; background:url(img/img_07.png) left top no-repeat; position:absolute; margin-top:48px; margin-left:115px;}
#btn3 { width:30px; height:29px; background:url(img/img_08.png) left top no-repeat; position:absolute; margin-top:48px; margin-left:213px;}
#topchois {
	width:320px;
	height:60px;
	background: url(img/img_21.png) left top no-repeat;
	position: inherit;
	margin:0;
	padding-top: 9px;
	padding-right: 18px;
	padding-bottom: 9px;
	padding-left: 18px;
	text-align:left
}
#formlog { width:230px; height:120px; display:block; float:right; margin-right:18px; margin-top:120px;}
#formlog .formtitle { font-size:12px; font-weight:bold; color:#534f4e; text-decoration:underline; margin:0; padding:0;}
#input-text { color:#a3a3a3; font-size:11px; padding:0; margin:0; margin-right:16px;}
#input-text2 { color:#a3a3a3; font-size:11px; padding:0; margin:0; margin-right:9px;}
#zabparol { color:#c7c7c7; font-size:11px; margin-top:5px;}
#zareg { color:#a9cd0a; font-size:11px;}
#form-submit { float:right;}
.form-submit { background:url(img/img_20.png) center top no-repeat; width:65px; height:15px; font-size:11px; color:#FFF; border:none; height:15px; line-height:15px;}
.form-text { background:url(img/img_19.png) left top no-repeat; border:none; width:136px; height:14px; padding:0 8px; font-size:11px; line-height:14px; }
#edit-name-wrapper { margin-top:20px; margin-bottom:12px;}
#edit-pass-wrapper { height:14px; margin-bottom:9px;}
#navig {
	height:35px; background:#282f37 url(img/img_04.png) left top no-repeat; margin-left:18px; margin-right:18px;}
#navig2 {
	height:35px; background: url(img/img_05.png) right top no-repeat; text-align:center;}
#navig3 { width:900px; display:block; margin:0 auto;}
#navig4 { width:780px; display:block; margin:0 auto;}

ul.menu { list-style:none; padding:0; margin: 0; font:5px;}
ul.menu li { float: left; margin: 0; padding: 0 1px; position: relative;}
ul.menu li a{ padding: 8px 15px; padding-bottom:13px; color: #fff; display: block; text-decoration: none; float: left; font-weight:bold;}
ul.menu li a:hover{ color:#FFF; text-decoration:underline;}
ul.menu li ul.subnav { list-style: none; position: absolute; left: 0px; top: 28px; background: url(img/img_23.gif) left top no-repeat; margin: 0; padding: 0; padding-top:25px; display: none; float: left; width: 196px; height:139px; z-index:1;}
ul.menu li ul.subnav li{ margin: 0; padding: 0; clear: both; text-align:left; background-color:#a5ca0a;}
ul.menu li ul.subnav .subnavbotm { padding-bottom:15px; height:15px; background:url(img/img_23_2.gif) bottom left no-repeat; }
html ul.menu li ul.subnav li a { width:149px; border:0; padding-top:7px; padding-bottom:7px; padding-left:30px; text-decoration: underline; background:none; background-image: url(img/img_24.gif); background-repeat:no-repeat; background-position: 12px 10px;}
p.prov { margin:0; padding:0; float:left; color:#72c3ee; text-decoration:underline; font-size:11px; margin-top:3px; margin-right:5px;}
p.btndom { margin:0; padding:0; float:right; }
p.btndom input { padding:0; margin:0;  width:85px; height:19px; background:url(img/img_25.png) center top no-repeat; border:0; color:#FFF; font-size:11px; line-height:19px;}
.btninp { width:120px; height:16px; border:1px dotted #848484;}
.domn2 { font-size:11px; margin:0; padding:0; margin-right:5px;}
.domn { font-size:11px; margin:0; padding:0; color:#a3a3a3;}
.selektbat { padding:0; margin:5px 2px;}

#baner { width:989px; height:98px; background:#fff; margin:0 auto; margin-top:16px; margin-bottom:18px; position:relative;z-index:0;}
/*Здесь пишем стили для левой колонки сайта */

#left{
width:227px;  /*ширина колонки */
float:left;  /*обязательное выравнивание по левому краю,с включением обтекания*/
margin-left:18px;
}
#lblok1 {}
#lbloktop { height:27px; background:url(img/img_13.png) left top no-repeat; color:#FFF; font-weight:bold; font-size:12px; font-family:Tahoma;}
#lbloktop p { padding:0; padding-left:32px; padding-top:6px; margin:0;}
#lblokcont { background:url(img/img_17.png) left bottom repeat-x; padding-bottom:12px;}
#date { color:#79c8f2; font-size:12px; line-height:12px; font-weight:bold; padding-left:23px; margin-top:17px; background:url(img/img_16.png) left bottom no-repeat; }
#blocont { color:#a3a3a3; font-size:11px;  padding-left:23px;}
#linkblok { color:#85a810; text-decoration:underline; font-weight:bold; padding-left:150px;}
#linkblok:Hover { color:#000;}
#arhiv { color:#c26608; text-decoration:underline; padding-left:132px; margin:0;}
#leftnavy { margin:0; margin-top:22px; padding:0; list-style-type:none;}
#leftnavy a { margin-bottom:4px; display:block; width:227px; height:22px; line-height:22px; font-size:11px; color:#FFF; text-decoration: underline; background: #4cba09 url(img/img_18.png) left bottom no-repeat; text-indent:30px;}
#leftnavy a:Hover { background-color:#1c7aad; color:#ffcf12; background-position: top; font-weight:bold;}
/*Здесь пишем стили для правой колонки сайта */
#right{
width:228px; /*ширина правой колонки */
float:right; /*обазятельное выравнивание колонки по правому краю с включением обтекания */
margin-right:18px;
}
#rblok1 { height:239px;}
#rbloktop { height:26px; background:url(img/img_14.png) left top no-repeat; color:#FFF; text-decoration:underline; font-size:12px; font-family:Tahoma;}
#rbloktop p { padding:0; padding-left:18px; padding-top:6px; margin:0;}
#rblokcont { height:214px; border: 1px dotted #848484;}
#kontinfo { list-style:none; font-family:Tahoma; font-size:12px; text-decoration:none; padding-bottom:15px; padding:0; margin:0; padding-left:10px; padding-top:0;}


#rblokcont img { margin-left:30px; margin-top:15px;}

/*Здесь пишем стили для блока контента */
#content{
margin:0px; /*обнуляем отступы сверху и снизу*/
margin-left:258px; /*обязательный отступ слева, должен быть немного больше ширины левой колонки */
margin-right:258px; /*Обязательный отступ справа, должен быть немного больше ширины правой колонки */
}
#content h1 {
margin:0px; /* Обнуляем отсупы для заголовка первого уровня, находящегося в блоке контента.*/
} 
#content p {
margin:0px; /* Обнуляем отсупы для параграфов я, находящегося в блоке контента.*/
padding:5px; /*задаем поля, т.е. чтобы был промежуток между строками, чтобы было понятно, что это параграф :)*/
}

#content .ch2 { color:#2581b4; font-size:16px; font-weight:bold; font-family:Tahoma;}
#content .ch3 { color:#52a3cc; font-size:16px; font-weight:bold; font-family:Tahoma;}
#content .top1, .top2, .top3 { font-size:11px; color:#888f97; font-family:Tahoma;}
#content .top3 { list-style-type:none; margin:0; padding:0;}
#content .top3 li {background-image:url(img/img_26.gif); background-position:0px 9px; background-repeat:no-repeat; padding-left:12px;}
#content .vopr { margin-top:5px; padding-left:7px; color:#fefefe;}
#content .top1 { margin-top:21px;}
#content .top2 { padding:15px 0px;}
#content .top4 { color:#000; font-weight:bold; font-size:11px; margin-bottom:7px; margin-top:28px;}
#zajyvka { background:url(img/img_29.png) left top repeat-x; margin-top:12px; margin-left:20px; margin-right:20px;}
#zajyvka2 { background:url(img/img_30.png) left top no-repeat; text-align:right; }
#zajyvka3 { background:url(img/img_28.png) right top no-repeat; text-align:right; height:21px;}
#zajyvka3 a { color:#FFF; font-size:12px; padding-right:20px; font-weight:bold; text-decoration:none; line-height:21px;}
#data_cont { background:url(img/img_29.png) left top repeat-x; margin-top:12px; margin-left:0; margin-right:0;}
#data_cont2 { background:url(img/img_30_2.png) right top no-repeat; text-align: left; }
#data_cont3 { background:url(img/img_28_2.png) left top no-repeat; text-align: left; height:21px;}
#data_cont3 a { color:#FFF; font-size:12px; padding-left:21px; font-weight:bold; text-decoration:none; line-height:21px;}
#content .vari2 { background:#2c2c2c url(img/img_32.png) right top no-repeat; height:20px; color:#FFF;}
#content .vari1 { background:#2c2c2c url(img/img_31.png) left top no-repeat; color:#FFF; border-right:1px #FFF dotted;}
#content .varitd{ height: 20px; font-weight:bold; color:#2c2c2c;}
#content .botom1 { color:#7bc30a; font-size:11px; margin-top:28px;}
#content .botom2 { color:#141414; font-size:11px; margin-top:18px;}
#content .botteble { border-top:4px solid #e9e9e9;}
#content .botteble td { height:25px; background:url(img/img_33.gif) left bottom repeat-x;}
#content .serv_img { position:relative; height:190px; width:172px; background:url(img/serv_01_new.jpg) center top no-repeat; font-weight:bold;}
#content .serv_img2 { position:relative; height:190px; width:172px; background:url(img/serv_02_new.jpg) center top no-repeat; font-weight:bold;}
#content .serv_img3 { position:relative; height:190px; width:172px; background:url(img/serv_03_new.jpg) center top no-repeat; font-weight:bold;}
#content .serv_img4 { position:relative; height:190px; width:172px; background:url(img/serv_04.png) center top no-repeat; font-weight:bold;}
#content .serv_img5 { position:relative; height:190px; width:172px; background:url(img/serv_05.png) center top no-repeat; font-weight:bold;}
#content .serv_img6 { position:relative; height:190px; width:172px; background:url(img/serv_06.png) center top no-repeat; font-weight:bold;}
#content .img_text { font-weight:300; margin-left: 10px; color: #333; line-height: 1.3em }
#content .img_text2 { position:relative; top:-4px; font-weight:300; padding-left:10px; margin-left: 10px; color: #fff; line-height: 1.3em }
#content .serv_img21 { height:190px; width:172px; background:url(img/serv_07.png) center top no-repeat;}
#content .serv_img22 { height:190px; width:172px; background:url(img/serv_09.png) center top no-repeat;}
#content .serv_img23 { height:190px; width:172px; background: url(img/serv_08.png) center top no-repeat;}
#content .serv_img31 { height:234px; width:160px; background:url(img/serv_10.png) center top no-repeat;}
#content .serv_img32 { height:234px; width:160px; background:url(img/serv_11.png) center top no-repeat;}
#content .serv_img33 { height:234px; width:160px; background: url(img/serv_12.png) center top no-repeat;}
#content td, tr, table { margin:0; padding:0;}
#content .link1, .link5, .link3, .link4 { padding-left:35px; margin-bottom:0px; padding-bottom:0px; text-decoration:none; color:#1e6e96;}
#content .link5 { color:#ad5706;}
#content .link6 { color:#ad5706; font-weight:bold; text-decoration:none;}
#content .link3 { color:#1e6e96;}
#content .link4 { color:#49991f;}
#content .link2 { margin-bottom:0px; padding:0;  padding-left:9px; color:#FFF; text-decoration:none; text-align:left;}
#content .link21 { padding-left:35px; margin-bottom:0px; padding-bottom:0px; text-decoration:none; color:#FFF; font-size:11px; font-weight:bold;}
#content .link22 { margin-bottom:0px; padding:0;  padding-left:9px; color:#000; text-decoration:none;}
#content .link31 { margin-left:30px; margin-right:30px; margin-bottom:0px; padding-bottom:0px; text-decoration:none; color:#FFF; font-size:11px;}
#chena2 { font-weight:bold; font-size:12px; color:#FFF;}
#chena1 { font-weight:bold; font-size:12px; color:#000; margin-left:19px; text-align:center;}
#taryfy22 div { height:21px; width:160px; text-align:right; background:url(img/img_36.png) right top no-repeat; }
#taryfy22 a { font-size:12px; font-weight:bold; color:#FFF; line-height:18px; padding-right:5px; text-decoration:none;}
#content .ug_lv { background: #3a92c2 url(img/ug_lv.png) left top no-repeat; margin-top:10px; color:#FFF;}
#content .ug_ln { background:url(img/ug_ln.png) left bottom no-repeat;}
#content .ug_rv { background:url(img/ug_rv.png) right top no-repeat;}
#content .ug_rn { background:url(img/ug_rn.png) right bottom no-repeat; padding:10px 20px;}
#content .ug_rn p, h1, h2, h3, h4 { margin:0; padding:0;}
#content .title_stat { font-weight:bold; margin-bottom:3px;}
#doted { background: url(img/img_33.gif) left top repeat-x; padding-top:5px; margin-bottom:20px; margin-top:7px; text-align:right;}
#doted a { color:#3894c3; font-size:11px; text-decoration:underline;}
#teblprice { border-top:4px #2c2c2c solid; margin-top:15px; color:#000;}
#teblprice td { padding-top:4px; padding-bottom: 4px; }
#tdcent { text-align:center;}
#teblprice .shirbot {  border-bottom:4px #999999 solid;
                       border-right:1px #848484 dotted; }
.bordright {
	background-image: url(img/img_17.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #848484;
}
.bordleft {
	background-image: url(img/img_17.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.bordtop {
 border-bottom:4px #999999 solid;	
}
.bordbot { border-right:1px #848484 dotted;}
.bold2 { font-weight:bold;}
/*атрибут, который опускает подвал сайта ниже всех блоков. Нужен для корректной работы макета. */

#clear{
height:0;
font-size:1px;
line-height:0px;
clear:both;
}
/*Здесь пишем стили для подвала сайта */
#footer{
background: url(img/img_12.jpg) left top no-repeat; height:145px; margin-top:20px; margin-left:18px; margin-right:18px;
}
#fut1 { color: #216c94; font-weight:bold; font-size:11px; padding-bottom:5px;}
#fut2 { color: #4c9921; font-weight:bold; font-size:11px; padding-bottom:5px;}
#fut3 { color: #da7415; font-weight:bold; font-size:11px; padding-bottom:5px;}
#futlinky { color:#FFF;}
#futnav { height:35px; background:url(img/img_11.png) left top repeat-x; display:block; margin-left:18px; margin-right:18px; margin-bottom:7px;}
#futnav2 { height:35px; background:url(img/img_10.png) left top no-repeat;}
#futnav3 { height:35px; background: url(img/img_09.png) right top no-repeat; text-align:center;}
#futnav3 ul { margin:0; padding:0; list-style:none;}
#futnav3 ul li { float:left;}
#futnav3 ul a { padding:0 2em; display:block; color:#FFF; text-decoration:none; font-family:Tahoma; font-weight:bold; font-size:14px; padding-top:9px;}
#futnav3 ul a:Hover { color:#ea942a;}
#coprayt { color:#000; font-size:11px;}


/* */
.name {
	position:absolute;
	right:20px;
	bottom:100px;
	color:#fff;
	}
.name2 {
	position:absolute;
	right:20px;
	bottom:100px;
	color:#1f6f97;
	}
.price {
	position:absolute;
	bottom:20px;
	right:0px;
	width:50px;
	font:normal 14px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-align:center;
	}
	.price span { font-size: 18px;}
.white {
	position:relative;
	top:-5px;
	padding: 0 0 0 20px;
	color:#fff;
	}
	.white p { padding: 2px 0 !important;}
#domain-table {
	border-collapse:collapse;
	}
	#domain-table td {
		padding:4px 10px;
		border:solid 1px #ccc;
		}

