a, h1, h2{
text-decoration:none !important;
font-weight:bold !important;
}
* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	/*background:url(images/mesh.jpg) no-repeat  97px -7px;*/
	background:url(images/body.jpg) repeat-x top left;
	color: #333;
	margin: 0;
	padding: 0;
}
.host {font-weight:normal !important;color:#E5E5E5;}
.seotemple {position:absolute;
right:46px;
top:59px;}
.eccentric {position:absolute;
right:100px;
top:69px;}
table{border-spacing:0;}
p {line-height:22px;
margin:0 0 14px;}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	
}
.clear{clear:both;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 254px;
	position:relative;
	background:url(images/header.jpg) no-repeat right 48px;
}
#phone{
	position:absolute;
	width:115px;
	height:30px;
	color: #fefdfa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	top:8px;
	right:242px;
}
#phone span{
	display:block;
	font-size:13px !important;
	color:#ffdd55 !important;
	margin-top:-2px;
}
#login{
	background:url("images/login.jpg") no-repeat scroll 0 0 #DD403C;
	color:#FEFDFA;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:29px;
	padding-top:6px;
	position:absolute;
	right:35px;
	text-align:center;
	text-decoration:underline;
	top:7px;
	width:161px;	
	cursor:pointer;
}
#login:hover{
	text-decoration:none;
}
#logo{
	background:url(images/logo.jpg) no-repeat;
	width:206px;
	height:206px;
	position:absolute;
	top:48px;
	left:74px;
}
#logo span{
	font-size:10px;
	font-family: Myriad Pro;
	color: #3f3838;
	letter-spacing:5px;
	display:block;
	margin:99px 99px 99px 101px;
}
#icons{
	width:68px;
	height:16px;
	position:absolute;
	top:75px;
	left:173px;
}
#icons a{
	float:left;
	display:inline;
}
#home{width:11px; height:10px; margin-top: 1px; margin-right: 14px;}
#find{width:11px; height:11px; margin-right:19px; margin-top:1px;}
#mail{width:13px; height:8px; margin-top: 1px;}

#menu_top{
	width:408px;
	height:33px;
	list-style: none;
	position:absolute;
	left:430px;
	top:130px;
}
#menu_top li{
	float:left;
	width:102px;
	height:33px;
}
#menu_top li a{

color:#DD2222;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
height:25px;
padding-top:8px;
text-align:center;
width:102px;
}
#menu_top li a:hover{
	text-decoration:none;
	background:url('images/menu_hover.png') no-repeat scroll 0 0 transparent;
}
#menu_top li .active{
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
}
#menu_top li .active:hover{
	background:none !important;
}

/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 115px;
}
#karavay{
	float:left;
	margin:0 42px 47px;
	display:inline;
}
#topcont{
	float:left;
	color:#333333;
	width:448px;
}
#topcont h2, #news h2{
	color:#dd2222;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:8px;
}
a.ora{
	color: #ff9900;
	font-size:15px;
	text-decoration:none;
	border-bottom:1px dashed;
}	
a.ora:hover{
	border-bottom:none;
}
#news{
	width:209px;
	float:right;
	margin-right:35px;
	font-size:12px;
	color:#333333;
	
}
a.date{
	color: #ff9900;
	font-size:11px;
}
a.date:hover{
	text-decoration:none;
}	
#tar{
	margin:10px auto 40px;
	font-size:13px;
	text-align:center;
	border:0;
}
#tar tr{height:35px;}
#tar .fir, #tar .fir a{
	height:70px;
	color:#dd2222;
	font-size:16px;
}
#tar .fir a:hover{
	text-decoration:none;
}
#tar .al{
	padding-left:15px;
	width:236px;
	text-align:left;
	font-weight:bold;
}
#tar .alr{text-align:left; color:#dd2222; font-size:10px;}
#tar .dio{width:105px; _width:60px;}
#tar .mo{width:110px; _width:60px;}
#tar .tr{width:100px; _width:60px; }
#tar .kach{width:100px; _width:60px;}
#tar .mal{width:90px; _text-align:right; _width:60px;}
.gra{background: #f5f5f5;}
.ngra{background:#fdfdfd;}

#domain{width:455px; height:31px; margin:auto; font-family:Arial, Helvetica, sans-serif; background:url(images/domain.jpg) right no-repeat;padding-right:12px; padding-top:3px; padding-left:20px; width:500px;}
#domain label{color:#dd2222; font-size:16px; font-weight:bold;}
#domain p {float:left; margin:0;}
#subm{background:url(images/clear.gif) repeat; border:0; color:#dd2222; font-size:13px; font-weight:bold; cursor:pointer;}
#domai{border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999; width:195px; height:24px; padding:3px; background:#f7f7f7}

#predl{width:930px; margin:38px auto 30px; position:relative;}
#one, #two, #three{float:left; padding: 50px 20px 10px 60px;height:150px;}
#one, #two{margin-right:3px;}
#one{width:224px; background:url(images/1.jpg) top no-repeat #f5f5f5;}
#two{width:217px; background:url(images/2.jpg) top no-repeat #f5f5f5; padding-left:80px}
#three{width:203px; background:url(images/3.jpg) top no-repeat #f5f5f5; padding-left:80px}
#predlp{position:absolute; top:5px; left:17px; color:#dd2222 !important; font-family:Arial, Helvetica, sans-serif; font-size:16px !important; font-weight:bold;}
#predl p{color:#444444; font-size:12px;}
#predl p a{color:#ff9900; font-size:12px;}
#predl p a:hover{text-decoration:none;}

#vozm{position:relative;width:865px; margin:0 auto 95px;  border: 3px solid #e3e3e3; padding:0 30px 20px;}
#vozm h3{color:#dd2222; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:20px auto; text-align:center}
#lv, #ln, #pv, #pn{position:absolute; width:20px; height:20px; z-index:2;}
#lv{background:url(images/lv.jpg); left:-3px; top:-3px}
#ln{background:url(images/ln.jpg); left:-3px; bottom:-3px}
#pv{background:url(images/pv.jpg); right:-3px; _right:-4px; top:-3px}
#pn{background:url(images/pn.jpg); right:-3px; _right:-4px; bottom:-3px}
#vozm ul{color:#333333; font-size:12px; list-style:none; width:33%; float:left;}
#vozm ul li, #contright ul li{background:url(images/listyle.jpg) no-repeat scroll left 6px transparent; padding-left:18px; margin-bottom:10px; list-style:none;}
#contright ul li{margin-bottom:15px;}
#way{background:url(images/way.jpg) repeat-x; width:930px; height:35px; position:relative; z-index:2; font:18px Arial, Helvetica, sans-serif; padding:0 35px; margin-bottom:20px;} 
#way p{float:left; width:640px;}
#way p a{color:#CC3333;}
.inright{float:right !important; width:290px !important; font-size:13px !important; display:inline;}
.inright a{color:#dd2222; margin-left:56px; margin-right:24px; }
.inright a:hover{text-decoration:none;}

#contleft{float:left;
margin-left:35px;
padding-right:40px;
width:600px;
width:598px;
display:inline;
;
}
#contright{float:right; width:290px; margin-right:35px; display:inline;}

#tarifs li{list-style:none; float:left; margin-right:25px; font:16px Arial, Helvetica, sans-serif}
#tarifs li a{border-bottom:1px dashed #333; text-decoration:none; color:#dd2222; font:16px Arial, Helvetica, sans-serif}
#tarifs li a:hover{border-bottom:none;}

.float{float:left;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin-top: -115px;
	height: 115px;
	background:url(images/foot.jpg) repeat-x;
	
}
#fcont{width:1000px; margin:auto; height:115px; background:url(images/yzor.jpg) no-repeat right; position:relative;}
#copyr{position:absolute; top:57px; left:46px;}
#fcont p{color:#444444; font:10px/14px Verdana;}
#i2010{left:92px;
position:absolute;
top:60px;}
#ecce{
position:absolute;
right:220px;
top:74px;
}
#ecce a{color:#ff9900}
#ecce a:hover{text-decoration:none;}

#tinybox {position:absolute; display:none; padding:10px; background:url(images/preload.gif) no-repeat 50% 50%; z-index:2000; padding:0;}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}


#loginn{background:url(images/login.png) no-repeat; height:203px;
width:357px; position:relative;}

#close{display:block; width:12px; height:12px; position:absolute; top:10px; right:10px;}
#loginn form p{margin-bottom:20px;}
#loginn form .textlog{border:0; background:url(images/log-text.jpg) no-repeat; width:285px; height:21px;
padding:8px 12px; color:#999; font:16px Arial; }
#loginn form .onfocus{border:0; background:url(images/log-hover.jpg) no-repeat; width:309px; height:37px; width:285px; height:21px;
padding:8px 12px; font:16px Arial; color:#333;}
#loginn form{position:absolute; top:37px; left:25px;}

#butlog{width:163px; height:36px; background:url(images/log-subm.jpg) no-repeat; border:0; color:#fff;}

#lin{position:absolute; top:144px; right:28px;}
#lin a{color:#ff9900; font-size:11px; letter-spacing:-1px;}
#lin a:hover{text-decoration:none;}
#lin p{margin-bottom:0px;line-height:21px;}

#contleft h2{
font-size:13px; font-weight:bold; color:#333; margin-bottom:10px;
}
#tarifs{margin-bottom:50px;}
#tarif{margin-top:10px; margin-bottom:20px; margin-left:-15px;}
.bordnone{border:0 !important; color:#ff9900; cursor:pointer;}
#tarif td{
height:29px; border-bottom:1px solid #efefef; font-size:13px;
}
.gray{color:#666;}
#next-page{color:#ff9900; font:13px Arial; float:right; text-decoration:none; border-bottom:1px dashed #ff9900; height:16px;}
a#next-page:hover{border:none; padding-bottom:1px;}

#teketarif a{
	color:#cc3333;
	font: 16px Arial;
	position: absolute;
	top: 30px;
	left: 74px;
	}
#teketarif a:hover{
	text-decoration: none;
}
#teketarif{
	width: 289px;
	height: 82px;
	background: url(images/taketarif.jpg) no-repeat;
	position: relative;
	margin-bottom:16px;
}
#contright h2{
	font: normal 16px Arial;
	color: #cc3333;
	margin-bottom:20px;
}
.all{
	font-size:13px; color:#ff9900;
}
.all:hover{text-decoration:none;}
#contright h3{
color:#333;
font:bold 13px Arial;
line-height:25px;
margin-bottom:20px;
}

#ask{
text-align:center;
margin-top:40px;
line-height:26px;
}
#ask a{color:#cc3333; font:16px Arial;}
#ask a:hover{text-decoration:none;}

#download{width:929px; height:92px; background:url(images/download.jpg) no-repeat;margin-left:35px; margin-top:64px; margin-bottom:80px; position:relative;}

#download p{
font:16px Arial;
color:#cc3333;
position:absolute;
top:36px;
left:28px;
} 
#pdf, #doc{position:absolute; top:23px; width:110px; height:50px;}
#pdf img, #doc img{float:left;}
#pdf{right:302px;}
#doc{right:95px}
#pdf p, #doc p{color:#333; font:10px/16px Verdana; position:static; float:right; width:58px;}
#pdf a, #doc a{color:#ff9900; font-size:13px;}
#pdf a:hover, #doc a:hover{text-decoration:none;}
.podsk{display:none; width:260px; height:60px; font:10px/15px Verdana; padding:10px 15px; background:#ededed; position:absolute;_left:0;}
*+html .podsk{
	left:0
}
#submenu{float:right; margin-left:-515px !important;}
#submenu li{float: left; list-style:none;}
#submenu li a{font:13px Arial; color:#cc3333;margin:0 19px; _margin:0 15px;}
#submenu li a.acti{text-decoration: none; color:#333 !important;}
#submenu li a:hover{color:#ff9900}

a.zago{font:16px Arial; color:#cc3333;}
a.zago:hover{text-decoration:none;}
#contleft h3{font:bold 13px Arial;}
#contleft h3, a.zago{margin-bottom:12px;
width:170px;
display:block;}

a.link{color:#ff9900;}
a.link:hover{text-decoration:none;}
#price {background:url("images/price.jpg") no-repeat scroll 0 0 red;
height:50px;
margin-top:28px;
padding-top:32px;
text-align:center;
width:291px;}
#price a{font:bold 16px Arial; color:#fff;} 

/*.views-row a:visited{color:#cc9966;}*/

#year{text-align:center; padding-top:36px;}
#year p{margin-bottom:6px; font-size:16px;}
#year a{color:#cc3333;}
#year a:hover{text-decoration:none;}

.month{
font-size:11px;
margin-top:14px;
}
.news h1{font: bold 13px Arial; margin-bottom:10px;}
.news{margin-top:18px;}
#contleft h1{font:normal 16px Arial; color:#cc3333; margin-bottom:18px} 

#contright ol li{margin-top:15px;}
#contright ol{color:#cc3333;}
#contright ol li span{color:#333 !important;}

#map, #contact{
margin-top:42px;
}
#contact td{vertical-align:top; height:45px;}
.tdleft{width:80px; text-align:right; color:#cc3333;}
.tdright{text-align:left; padding-left:18px;}

#tofeedback a{
color:#ff9900;
font:12px Arial;
}
#tofeedback{text-align:center;
width:289px;
height:53px;
background:url(images/tofeedback.jpg);
margin-top:28px;
padding-top:28px;

}

#edit-search-theme-form-1-wrapper label{display:none;}
#edit-search-theme-form-1-wrapper{float:left; margin-top:1px;}
#edit-search-theme-form-1{width:450px; height:22px;}
#searchform{width:535px; margin:40px auto 120px;}
#edit-submit{float:right; width:62px; height:26px}

.sitemap{list-style:none;
float:left;
display:inline;
margin-left:35px;
margin-right:75px;
width:135px;
}
.sitemap .top{font:16px Arial; margin-left:0;}
.sitemap .top a{color:#cc3333;}
.sitemap li{margin-left:10px; margin-bottom:10px;}
.sitemap a{color:#333;}
.sitemap a:hover{text-decoration:none;}

#content h1{font:normal 16px Arial; color: #cc3333; margin-left:35px; margin-bottom:18px;}

.margb{margin-left:35px;}

#feedback{width:585px; margin-left:110px; margin-top:40px;}

.form-text{float:right; width:444px; height:22px;}
#feedback label{width:115px; text-align:right; display:block; float:left; margin-right:22px;}

.webform-component-textfield{height:35px;}

#feedback textarea{float:right;
width:444px;}

#edit-submit{clear:both;
margin-right:367px;
margin-top:10px;
width:82px;
height:26px;}

#contleft h1{margin-left:0;}
#tabs-wrapper ul li{float:left; list-style:none; margin-left:35px; height:40px;}
#tabs-wrapper ul li a{color:#333; font-weight:bold; font-size:14px;}
#tabs-wrapper ul li a:hover{text-decoration:none;}
#tabs-wrapper ul li a.active{color:#FF9900;}

.webform-component.webform-component-textarea{clear:both;}

div.links a{color:#DD2222}
div.links a:hover {color:#FF9900;}

#loading {
	display: none;
	position:fixed;
	top:30%;
	left:45%;
	z-index:200
}
li.activy a{
border:medium none !important;
color:#333333 !important;
}

div.view-content h2, div.view-content div.links, div.views-admin-links{display:none;}

#search #edit-submit{margin-right:450px !important;}
.box{clear:both; margin-top:80px;}
.container-inline{margin-top:10px;}
dt.title a{color:#DD2222}
p.search-info{display:none;}

#sravnit td{
border-bottom:1px solid #EFEFEF;
font-size:13px;
height:29px;
}
#sravnit .ceni{
border-left:1px solid #ffd494;
text-align:left;
width:50px;
padding-left:7px;
}
#zakaz{width:190px; float:right; color:#ff9900; font: bold 14px Arial;}

#zakaz p{
margin:20px 0;
}
#webform-client-form-26 .form-text, #webform-client-form-26 #edit-submitted-tema  {
float:right;
height:22px;
width:240px;
}
#webform-client-form-26{width:385px;}
#webform-client-form-26 #edit-submitted-tema{height:26px;
width:244px;}

#webform-client-form-26 #edit-submitted-text{width:240px; height:130px; float:right;}
#webform-client-form-26 #webform-component-text{clear:none;
margin-top:35px;}

#webform-client-form-26 #edit-submit {
clear:both;
height:26px;
margin-right:164px;
margin-top:10px;
width:82px;
}
#webform-client-form-26  label{
display:block;
float:left;
text-align:right;
width:130px;
}
#onhome{display:block;
height:85px;
left:90px;
position:absolute;
top:110px;
width:180px;}
.frontli{color:#FF9900 !important;
font-size:16px !important;
font-weight:bold;}
#map{border:3px solid #CC3333;
height:520px;
width:600px;}

#content ul{margin-left:40px;}