@import url("reset.css");

body{
background: #8b8b8b url('img/cubik.png') repeat;
color: #111;
min-width: 990px;
min-height: 100%;
position: relative;
}
 
#window{
background: #8b8b8b;
min-width: 990px;
max-width: 1200px;
padding-bottom: 0;
}

h1{
color: #000;
font: 1.8em Georgia;
margin-bottom: 10px;
}

a:link, a:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #555;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #333;
}

p {
	padding: 0;
	margin-top: 0;
	margin-bottom: 4px;
	text-align: justify;
}

#price_link a{
	text-decoration: underline;
	font-weight: normal;
	color: #600;
}

#price_link{
	font-weight: bold;
	color: #336699;
	padding: 5px 0 5px 0;
	display: block;
}

/************************head************************/
#logo{
float: left;
width: 384px;
height: 62px;
background: #8b8b8b url('img/logo.png') no-repeat;
}

#language{
padding: 25px 18px 0 0;
float: right;
width: 384px;
height: 32px;
color: #dadada;
font: 1.2em Arial;
text-align: right;
}

#language a{
color: #f1f1f1;
font: 1.2em Arial;
}

#main{
border-right: 1px solid #8b8b8b;
border-left: 1px solid #8b8b8b;
clear: both;
margin: 0;
height: 306px;
background: #8b8b8b url('img/main_right.png') top right no-repeat;
}

#main_right{
clear: left;
margin: 0 0 0 420px;
height: 306px;
}

#main_left{
position: relative;
margin-left: -420px;
padding-left: 50px;
width: 370px;
height: 306px;
background: url('img/photo.jpg') top right no-repeat;
}

#phone_number {
margin: 50px 0 0 0px;
padding-right: 18px;
height: 44px;
text-align: right;
font: italic 18px Arial;
}

#stroka {
margin: 97px 0 0 0px;
padding: 0 10px 0 205px;
height: 14px;
text-align: right;
font: 12px Arial;
color: #aad4ec;
}

#stroka a{
text-decoration: none;
font: 12px Arial;
color: #aad4ec;
}

#stroka a:hover{
font: 12px Arial;
color: #aad4ec;
}

#strokata {
width: 270px;
position:relative; margin: -105px -6px 0 0;
float: right;
}

#strokata a{
text-decoration: underline;
font: 12px Arial;
color: #aad4ec;
padding-left: 5px;
}


#strokata a:hover{
text-decoration: none;
font: 12px Arial;
color: #aad4ec;
}

#look_at_me{
top: 335px;
left: 455px;
position: absolute;
width: 250px;
height: 30px;
}

#search{
width: 100%;
height: 30px;
margin-top: 40px;
float: right;
}

#top_menu{
width: 500px;
float: right;
text-align: left;
padding-top: 14px;
color: #f1f1f1;
}

#top_menu ul li{
display: inline;
color: #f1f1f1;
margin-right: 10px;
}

#top_menu ul li a {
font: bold 1.2em Tahoma;
color: #f1f1f1;
}

#select{
width: 318px;
float: left;
margin-top: 270px;
}

#text_side{
margin: 0 0 0 375px;
padding-bottom: 120px;
}

#contact_form{
position: absolute !important;
margin: 0;
_margin-left: -56px;
width: 365px;
left: 0 !important;
}

#text{
position: relative;
padding: 10px 15px 0px 25px;
margin: 10px;
font: 1.3em Arial;
min-height: 100%;
}

#text h1 a{
font: 0.6em Arial;
margin-top: -10px;
color: #000;
}

#news_block{
float: left;
margin: 25px 15px 15px 50px;
width: 300px;
background-color: #b0b0b0;
border: 1px solid #dadada;
padding: 15px 10px 10px 10px;
font: 1.2em Arial;
}

#boxNews h2{
margin: 0 0 5px 0px;
}

.news_more{
text-align: right;
}

.news_more a{
text-decoration: underline !important;
color: #336699 !important;
font: bold 1.1em Arial !important;
}

#boxNews a{
font: 1.0em Arial;
color: #333;
text-decoration: none;
}

#boxCategories {
height: 20px;
padding-top: 8px;
}

#boxCategories select{
position: relative;
height: 20px;
font: 12px Arial;
}


.cat{
border:1px solid red;
width: 100px;
height: 10px;
}

#footer {
margin: 0;
height: 70px;
background-color: #000;
border: 1px solid #8b8b8b;
border-bottom: none;
background: url('img/footer.png') repeat-x;
}

#evrika {
padding: 15px 5px 25px 45px;
margin: 0px 0 0 25px;
float: left;
width: 300px;
background: url('img/evrika.png') top left no-repeat;
text-align: left !important;
font: 10px TimesNewRoman;
} 

#evrika a{
font: 10px TimesNewRoman;
text-decoration: none;
text-align: left;
}

#evrika a:hover{
color: #dadada;
}

#copyright {
float: right;
width: 300px;
margin: 10px 15px 0 0;
padding: 5px 5px 5px 0;
text-align: right;
color: #ccc;
}

#copyright a:hover{
color: #dadada;
}

/*- Форма входа */
.loginform input {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}

.loginform input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}
/*- /Форма входа */

/*- Время парсинга */
div#parseTime
   {
     clear: left;
     background: #f1f1f6;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }
/*- /Время парсинга */

/* Ошибка на странице свяжитесь с нами */

div.contacterror 
   {
     border: 1px solid; 
     border-color: #ff0000; 
     background-color: #FFCCCC; 
     text-align: center; 
     margin-bottom: 0.5em; 
     margin-top: 0.5em;
   }

/* /Ошибка на странице свяжитесь с нами */

/* Ссылки на странице мои данные */

ul.accountLinks 
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

li.accountLinks 
   {
	  display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     background: url(img/img/icon_arrow1.jpg) no-repeat left center;
     padding: 0 0 0 14px; 
   }

/* /Ссылки на странице мои данные */

.errorBox 
   {
	  background-color: #ffb3b5;
   }

.messageStackError, .messageStackWarning 
   { 
     background-color: #ffb3b5; 
   }

.messageStackSuccess 
   { 
     background-color: #99ff00; 
   }

.headerError 
   {
	  background-color: #ffb3b5;
     border: 1px solid red;
   }

.messageStack
   {
     background-color: #ffb3b5; 
     padding: 0.5em 0.5em 0.5em 0.5em; 
   }
   
 
   
   

/*----------Бокс поиск -------------*/
#boxSearchContent{
padding-left: 10px;
width: 240px;
text-align: left;
float: right;
font: 12px Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
color: #FF6600;
}

#boxSearchContent p{
clear: right;
float: left;
margin: 0;
padding: 0;
}

.searchboxform input {
float: left;
width: 148px;
height: 14px;
font-size: 12px;
border: 1px solid #cfcfcf;
border-color: #666 #ccc #ccc #666;
padding: 1px;
margin: 6px 6px 0px 10px;
}

.searchboxform input:focus, .sffocus, .sffocus {
background-color: #ffffcc;
float: left;
}

#quick_find{
position: absolute;
float: left;
}

.search_button {
position: relative;
float: left;
margin: 5px 0px 0px 0px;
}

#lang_admin {
float: right;
margin-right: 5px;
text-align: right;
}


#adminbutton {
margin: -17px 15px -7px 0 ;
float: right;
}

#counter{
position: absolute;
*margin-left: -500px;
}

#no_flash_player{
clear: both;
position: absolute;
width: 300px;
height: 100px;
left: 50%;
top: 50%;
margin-left: -175px;
margin-top: -50px;
background: url('img/pixel.gif');
text-align: center;
padding: 25px;
border: 4px solid #900;
}
