/*
Theme Name: sizam-design
Theme URI: http://sizam.com.ua
Description: Шаблон для сайта sizam design
Version: 1.0
Author: Sizam
Tags: design

*/



body{ background-image: url(images/mainback.jpg); background-repeat: no-repeat; background-position: center top; margin: 0px; padding: 0px; background-color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }
a{ color: #0079CA; }
a:hover{ color: #6A0000; }


.main{ width: 990px; margin-right: auto; margin-left: auto; position: relative; padding: 0px; }
.page-content{width: 950px; margin-right: auto; margin-left: auto; margin-top:10px;}

.topmenu {height:82px; }
.topmenu ul, .topmenu li {list-style-type:none;}
.topmenu ul{  height:82px; margin: 0px;  padding: 0px; }
.topmenu ul li {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	height: 82px;
	margin: 0;
	padding: 0px;
}
.topmenu .current_page_item a, .topmenu .current-cat a, .topmenu ul li a:hover { background-image:url(images/topmenu-hover.gif); background-position:center top; background-repeat:repeat-x; color: #FFF; }
.topmenu ul li a {
	color:#fff7e5;
	display:inline;
	text-decoration:none;
	height: 82px;
	line-height: 82px;
	padding-top: 33px;
	padding-right: 35px;
	padding-bottom: 33px;
	padding-left: 35px;
	background-image:url(images/topmenu.gif);
	background-repeat:repeat-x;
	margin: 0px;
}

.slogan{ height: 95px; width: 746px; margin-top: 33px; }
.slogan-inner{ height: 95px; width: 746px; margin-top: 23px; }

.wrap{
	background-color: #FFF;
	width: 990px;
	margin-top: 56px;
	padding: 3px;

}
.wrap-inner{ background-color: #FFF; width: 1000px; margin-top: 26px; padding: 3px; }
.content{ border: 1px solid #E5E5E5; padding:7px; overflow:auto; min-height:430px; height:auto; _height:100%;}
/* for Internet Explorer */
/*\*/

/**/

.l_wrap{ float:left; width:600px; _width:610px; }
.r_wrap{float:right; width:365px}



#smallbox { display:inline; float:left;  margin-bottom:10px; margin-right:10px; _margin-right:5px; position:relative; width:190px; height:138px; }
#smallbox img{width:190px;height:110px;}

.alignleft {float:left;margin:0 0 10px;}

#smallbox h4 a{ text-decoration: none; color: #333; }
#smallbox h4 a:hover{ text-decoration: none; color: #0079CA; }
h4.post-title{
	width:180px;
	text-align:center;
	margin-top: 5px;
	font-family: Tahoma, "Times New Roman";
	font-size: 12px; margin:0; margin-top:5px; padding:0;
}
h3.works-main{ width:166px; height:24px; margin-top:10px; background-image: url(images/works.gif); background-repeat:no-repeat; margin-bottom:10px; margin-left:8px}

.main-text{ clear:both; padding-left:8px; padding-top:10px}
h3{ font-family: Tahoma, Geneva, sans-serif; font-size: 19px; font-weight: normal; color: #015685; margin-top:3px; padding-bottom:0; margin-bottom:0;margin-left:8px}
.content h1{font-family: Tahoma, Geneva, sans-serif; font-size: 24px; font-weight: normal; color: #015685;margin-top:5px;}
.post-cont { padding-left:5px; padding-right:10px}
.top-main{ background-image: url(images/top-main.gif); background-repeat: no-repeat; background-position: left top; width: 365px; padding-top: 30px; }
.contact-main{ background-image: url(images/contacts.gif); background-repeat: no-repeat; background-position: left top; width: 365px; padding-top: 30px; margin-top:10px}
.side-main{ background-image: url(images/side-top.gif); background-repeat: no-repeat; background-position: left top; width: 365px;  margin-top:20px}
.pholio-side{ background-image: url(images/title-portpholio.gif); background-repeat: no-repeat; background-position: left top; width: 365px; padding-top: 30px;}
.cost-main{ background-image: url(images/title-cost.gif); background-repeat: no-repeat; background-position: left top; width: 365px; padding-top: 25px; margin-top:15px; *padding-top: 38px;}
.text-cost{padding-left:20px; }
.title-last{ font-family: Tahoma, Geneva, sans-serif; font-weight: bold; color: #000; padding-top: 8px; margin-left: 20px; }
.last-fleek{margin-left: 20px; margin-top:5px}
.last-fleek .date-home {
background-image:url("images/bul.gif");
background-position:left center;
background-repeat:no-repeat;
color:#0077C6;
font-size:13px;
padding-left:13px;
}
.last-fleek .cont {
border-bottom:1px dotted #666666;
font-size:12px;
letter-spacing:0.015em;
margin-bottom:10px;
padding-bottom:5px;
}
.last-fleek .date-home a{ text-decoration:none; font-size:13px}

ul.main-link{ padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 17px; margin:0;}
ul.main-link a{}
ul.main-link li{ background-image: url(images/list-main.gif); background-repeat: no-repeat; background-position: left center; padding-left: 18px; list-style-type: none; margin-bottom: 2px; }


img{border:none;}


.content .breadcrumbs{ width:962px; background-image: url(images/breadcrumb.gif); background-repeat: no-repeat; position: relative; font-family: Tahoma, Geneva, sans-serif; font-size: 15px; height: 44px; margin-top: 0px; margin-right: auto; margin-bottom: 15px; margin-left: auto; letter-spacing: 0.8px; }
.content .breadcrumbs div{ position: absolute; left: 20px; top: 11px; }

#subpage_container {background:transparent url(images/sub_bg.jpg) repeat-y scroll center top;
margin:0 auto;
overflow:hidden;
width:950px;
}

#main { color:#333; float:left; padding:0px 10px 10px 5px; width:685px; }

.blog_container img{border: none; }
.blog_container h2{ padding: 0px; margin-top: 15px; margin-bottom: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; }
.blog_container h1{ color:#015685;
font-family: Arial, Helvetica, sans-serif; font-size: 22px; 

margin-top:5px; }
.blog_container h2 a, h2 a{ text-decoration: none;color:#015685; }
.blog_container h1 a{ text-decoration: none;color:#015685; }
.blog_container{ }
.date { color:#999999; font-size:12px; margin-top: 0px; margin-bottom: 5px; background-color: #F9F9F9; padding: 8px; }
.tag_comment_wrap { border-bottom:1px dotted #B6B6B4; font-size: 12px; padding-bottom: 5px; _padding-bottom: 25px; display: block; margin-bottom: 5px; overflow: auto; }
.left_link_wrap {
	float:left;
	display: block;
}
.right_link_wrap {
	float:right;
	display: block;
}
.right_link_wrap a{ text-decoration: none; }


#comments { 
  position : relative;
  margin : 0; 
  padding : 0;  
	float:left;
  font-family : Arial, Verdana, Sans-Serif; 
	font-size:13px;
	clear:both;
} 
#comments h5 { 
  margin : 10px 0 25px 0; 
  padding : 0; 
	float:left;
	color : #000; 
	font-size:16px;
  font-weight:bold;
} 
ol.commentlist { 
  clear:both;
  list-style-type : none; 
  margin : 0; 
  padding : 0; 
  position : relative; 
  font-size : 13px; 
} 
ol.commentlist li {
	clear:both;
	border : 1px solid #ddd;
	margin : 0 0 12px  0;
	padding : 8px 10px 15px 10px;
	_padding-bottom:45px;
	background-color: #F7F7F7;
	overflow: hidden;
	min-height: 85px;

 }
.authcomment { background-color: #FFFDF9 !important; }
ol.commentlist a { 
  font-size : 13px; 
} 
#comments .left, #comments .left a, #comments .right, #comments .right a { 
  font-size : 13px;  
  color : #999; 
	margin: 0 0 1px 0;
} 
.comment_text {
	font-size : 13px;
	margin: 20px 0 0 0;
	padding: 0;

	}
#comments .avatar {
	float: left;

	position: relative;	margin: 3px 15px 5px 0;
	padding: 1px;
	width: 50px;
	height: 50px;
	border: 1px solid #ddd;
	display: block;
}
#comments p {
	margin: 0;
	padding: 0;
}

/************************************************
*	forms						*
/*************************************************/

#commentform { 
clear:both; 
} 
#commentform .align { 
	clear:both;
  height: 20px;
  font-size : 13px; 
  font-weight:bold;
  color : #999; 
  padding-bottom : 15px; 
} 
#commentform .alignleft { 
  width: 300px;
  float: left;
} 
#commentform .alignright { 
  width: 60px;
  float: right;
} 

#commentform input, #commentformtextarea { 
  font-family : Arial, Verdana, Sans-Serif; 
  font-size : 13px; 
  margin : 0; 
  border : 1px solid #ddd; 
} 
input, textarea:hover{ background-color: #F9F9F9; }
textarea#comment { 
  width : 558px; 
  height: 160px;
  margin-bottom : 30px; 
  padding : 10px; 
  overflow : hidden; 
} 
input#author, input#email, input#url { 
  width : 170px; 
  height:18px;
  margin : 0 5px 0 0; 
  padding : 3px; 
} 
input#submit { 
  float: right;
  width :196px; 
  height : 26px; 

  border : 0; 
  color : #fff; 
  cursor : pointer; 
  margin : 0 0 25px 0; 
  padding : 0 5px 2px 5px; 
  font-size : 13px; 
  cursor : pointer;
} 
label { 
  margin: 0 0 10px 0; 
  padding-top: 0; 
  font-size: 13px; 
} 
#commentform p { 
  margin : 0 0 10px 0; 
  padding : 0;  
} 

p .subscribe-to-comments{
padding : 0; 
margin : 20px 0 10px 0; 
} 
p .subscribe-to-comments a {
font-size : 14px; 
} 




#sidebar {
color:#666666;
float:left;
padding:10px 20px 10px 25px;
width:195px;
}
#search_conatiner {
width:185px;
}
fieldset#search_box {
border:0 none;
}
fieldset#search_box label { font-family:Arial,sans-serif; font-size:11px; font-weight:bold;  }
fieldset#search_box input {margin-top: 5px;}
#s { border:1px solid #CCCCCC; height:19px; margin-right:5px; vertical-align:top; width:120px; padding: 0px; }
form, fieldset {
margin:0;
padding:0;
}
.icon_align {
padding-right:5px;
vertical-align:text-top;
}
#rss_conatiner{ font-size: 12px; }
#categories_list_container, #archive_list_container, #links_list_container, #follow_list_container {
padding-top:7px;
width:195px;
}
ul#portfolio_list{ padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
ul#portfolio_list li {
border-bottom:1px dotted #B6B6B4;
display:block;
font-size:14px;
list-style-type:none;
padding:5px 0 5px 1px;
}
ul#portfolio_list li a{ text-decoration: none; color: #666; }
ul#portfolio_list li a:hover{ text-decoration: none; color: #09F; }

.footer{ background-image: url(images/footer.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; height: 114px; padding-top: 0px; font-size: 18px; color: #FFF; margin: 0px; clear: both; }
.footer div{padding-top:68px}

.clear{clear:both;}
.grid_i{
	margin-right: 0px;
	margin-left: 0px;
}
a.red{ color:#e00700; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold;}
.l_wrap img{

	padding: 1px;
	border: 1px solid #D7D7D7;
}
p.but input { text-indent:4000px}
