@import"reset.css";

.mainbody{
width:100%;
background:#213039 url('../images/header_bg.gif') repeat-x top;

}
/* Верхний фон */
#wrap_top_bg {
width:100%;
}

/* Нижний фон */
#wrap_bottom_bg {
width:100%;
padding-bottom:50px;
}

/* Страница */
#wrap {
width:1060px;
margin:0 auto;
}

/* Все ссылки */
a {color: #3C759E;}
a:hover {text-decoration:none;}
.pseudolink {color:#1884ff; border-bottom:1px #1884ff dashed; cursor: hand; cursor: pointer;}

h1 		{ color:#3C759E; font-size:28px; font-weight:normal; line-height:110%; margin:0 0 10px; }
h2 		{ color:#3C759E; font-size:24px; font-style:italic; font-weight:normal; margin: 10px 0; }
h3 		{ clear:both; padding:10px 0; font-weight:bold; font-style:italic; color:#FF6633; font-size:18px;}
h4 		{ color:#DDDDDD; font-size:16px; font-weight:normal; line-height:140%; padding:0 0 7px;}
p		{ font-weight:normal; margin-bottom:7px;}
li 		{list-style-image:none; list-style-position:outside; list-style-type:none; }
td	 	{vertical-align: top; }
th	 	{vertical-align: top; text-align:left; font-size: 120%; }

.float_left { float:left; }

/* Шапка страницы */
#header {
width:1060px;
overflow:hidden;
height:111px;
}

/* Логотип */
#logo { display:block;
float:left;
height:48px;
left:30px;
position:relative;
top:44px;
width:310px;
}
#logo .image { background:url("../images/logo.gif") no-repeat scroll 0 0 transparent;
display:block; height:67px; position:absolute; width:306px; }
#logo .link {font-size:18px;color:#fff;font-weight:bold;} /* Стиль надписи лого при отключенных картинках */
#logo a {cursor: pointer; cursor: hand;}

.phone {display:block; float:right; height:48px;
left:-15px; position:relative; width:170px;top:15px;}
.phone .image { background:url("../images/phone.gif") no-repeat scroll 0 0 transparent;
display:block; height:31px; position:absolute; width:170px; }
.phone .link {font-size:18px;color:#fff;font-weight:bold;} /* Стиль надписи лого при отключенных картинках */

/* Основная часть заголовка */
#header_menu {
float:right;
font-family:Arial;
font-size:13px;
line-height:130%;
width:700px;
}
.move 			{margin-left:345px; width:350px; height:28px; }
.move a			{color:#FCFC65;}
.move div 		{display:block; height:28px; float:right; padding:7px 20px 0; color:#FCFC65; font-size:11px;}
.rozniza 		{background-color: #213039;}

/* Основной Контент */
#main_part {
background:#fff url('../images/main_top.png') no-repeat scroll 0 0;
}
#main_part_content {
background:url("../images/main_bottom.png") no-repeat scroll center bottom transparent;
overflow:hidden;
padding: 50px 0px 50px 30px;
}
#main_left 	{width:660px; float:left; padding:20px 0; }
#main_right {width:330px; float:right;padding:20px 0; }

/* Блоки */
.contact {
background-color: #F5F5F5;
padding: 20px 20px 30px 40px;
-webkit-border-radius: 10px 0 0 10px;
-moz-border-radius: 10px 0 0 10px;
}
.contact td { padding:2px 4px 2px 2px;}

/* примеры работ */
.primer_content 	{ margin:30px 0 0 15px; width:298px; height:261px; position:relative; }
#main_left .primer_content 	{ float:left; margin:0 30px 30px 0; }
.primer 			{ float:left; height:261px; position:absolute; width:298px; }
.primer img 		{ margin:18px 0 0 23px; }
.primer span 		{ background:transparent url("../images/photo_ramka.png") no-repeat scroll 0 0;
					  display:block; height:261px; position:absolute; width:298px; cursor: pointer; cursor: hand;}
.primer a 			{ text-decoration:none;}
.primer_desc 		{ font-style:italic; margin:0 22px; position:absolute; text-align:center; top:217px; width:255px;}
.primer_desc a 		{ font-weight:bold; }

/* Продукты */
.item 			{ overflow:hidden; margin:20px 0;}
.item_icon {
clear:left;
float:left;
height:165px;
margin: 0px 30px 20px 0;
overflow:hidden;
text-align:center;
width:165px;
}
.item_icon img {
background:#FFFFFF none repeat scroll 0 0;
margin-top:0px;
}
.item_icon span {
background:transparent url("../images/item_icon.png") no-repeat scroll 0 0;
display:block; height:165px; position:absolute; width:165px;
}
.item_icon a 	{ text-decoration:none;}

.item_desc 		{margin-left:190px;}

.price 			{ margin: 7px 0; overflow: hidden;}
.price a		{ color:green;}


/*********    Подвал   *********/
#footer 			{ height:120px; margin-top: 30px; color:#999; }
#footer a 			{ color: #aa6633; }
#footer h4 span		{ padding: 0 10px; color:#ddd;}
.footer_left 		{ width: 500px; margin-left:30px; float:left;}
.footer_right 		{ float:right; height:140px; width:520px;}
.footer_address 	{ border-right:1px solid #666; float:left; width: 52%;}
.footer_contact 	{ width: 40%; float:left; padding-left:25px; }
.footer_contact td 	{ padding:0px 5px 0px 0; }

/*********   Админка   *********/
.adminCategoriesList 	{margin: 20px 20px 20px 0; }
.adminCategoriesList td	{padding: 5px 10px 15px 0; }
.adminCategoriesList th	{padding: 5px 20px 5px 0; }
.adminTopMenu 			{float:right; margin-right:20px;}
.adminNavigator 		{font-size:140%; margin:20px 0;}
.adminFileName  		{ margin-top: 10px; font-size:85%; line-height:110%;}
.adminFileName a 		{color:#999; }

.UNUSED_viewRowMouseOver {background-color: #f1f1f1;}

input.requiredField		{border: 1px solid #CC3300;}
em {padding-left: 1em;}
input#removeFile {margin-left: 0.5em;}
