/* standart tags */
body {font-family:'Trebuchet MS', sans-serif; color: Black; font-size: 12px; margin: 0px; padding: 0px; background: url(http://www.maksoft.net/Templates/chehplast2/images/bg.jpg) 50% 0% no-repeat #FFF;}
li {list-style-image : url(http://www.maksoft.net/Templates/chehplast2/images/li_bullet.jpg);}
a {color: #000}
p a {text-decoration: underline;}
p {text-indent:20px;}

hr {height: 1px; display:block; background: #d1d1d1; border:none;}
a img {border: none;}
/* main color classes */
/* 1-darkest; 2-dark; 3-normal; 4-light */

.t1 { background-color: #618eb8; color: #FFFFFF; font-size: 10px;}
	#t1 a{color: White;}
.t2 { background-color: #dce2e5; color: #000000; font-size: 10px;}
	#t2 a{color: Black;}
.t3 { background-color: #ebeff4; color: #000000; font-size: 10px;}
	#t3 a{color: Black;}
.t4 { background-color: #FFFFFF; color: #000000; font-size: 10px;}
	#t4 a{color: Black;}


/*@import url(http://maksoft.net/css/text_classes.css);
	/* predefine here*/

h1.head_text {border-bottom: 1px solid #bac0c6; padding: 10px 0 10px 0; margin: 0 0 20px 0; color: #ed2027; font-size: 25px; font-weight:normal;}

/*@import url(http://maksoft.net/css/link_classes.css);
	/* predefine here*/

#nav_links{display: block; color: #000; margin: 20px 0 20px 200px; clear:both;}
a.nav_links{color: #000}
a.nav_links:hover {color: #F00; text-decoration: underline}

a.next_link {clear: both; text-align: left; color: #ed1c24; padding: 5px;}
	a.next_link:hover {color: #FFF; background: #ed1c24}
	
a.main_link {color: #F00; font-size: 12px; text-transform: uppercase};
a.main_link:hover {color: #F00;}

a.subpage_link {font-size: 10px;}

a.toplink, a.toplink_selected {padding: 0px 10px 0px 10px; border-left: 1px dotted #FFF; color: #FFF; height: 20px; text-transform: uppercase;}
a.toplink_selected {color: yellow; text-decoration: underline}
a.toplink:hover, a.toplink_selected:hover {color: #FFF; text-decoration: underline;}

@import url(http://maksoft.net/css/image_classes.css);
	/* predefine here*/
a .link_image {border: 2px solid #FFFFFF;}
a:hover .link_image {border: 2px solid #F00;}

@import url(http://maksoft.net/css/table_classes.css);
	/* predefine here*/

table.border_table	{background: #FFFFFF; border: 1px solid #618eb8;}
.border_td {border: 1px dotted #d5d5d5;}

#contacts_table {border: none; background: #fafafa;}
#contacts_table {font-size: 12px;}
#contacts_table .button_submit {width: 135px; height: 28px; background: url(http://www.maksoft.net/Templates/chehplast2/images/submit_bg.jpg) 0% 100% no-repeat; font-size: 12px; text-align:center; -moz-box-shadow: 0px 0px 5px #dcddde; -webkit-box-shadow: 0px 0px 5px #dcddde; box-shadow: 0px 0px 5px #dcddde; border: none; cursor: pointer;}

@import url(http://maksoft.net/css/block_classes.css);
	/* predefine here*/

/************************************** BLOCK CLASSES **************************************/

/* message blocks, width, bgcolor, color */
.message_normal 	{display: block; margin: 5px; background: url(http://www.maksoft.net/Templates/chehplast2/images/normal_bg.jpg) 0% 0% repeat-x #eeeeee; color: #000; font: 12px inherit; padding: 20px; border: solid 1px #e5e5e5;}
	.message_normal a{color: Black;}
	.message_normal a:hover{color: Black;	text-decoration: underline;}

.message_warning 	{display: block; margin: 5px; background: url(http://www.maksoft.net/Templates/chehplast2/images/warning_bg.jpg) 0% 0% repeat-x #fff1de; color: #000; font: 12px inherit; padding: 20px; border: solid 1px #f4c888;}
	.message_warning a{color: Black;}
	.message_warning a:hover{color: Black;	text-decoration: underline;}

.message_error 	{display: block; margin: 5px; background: url(http://www.maksoft.net/Templates/chehplast2/images/error_bg.jpg) 0% 0% repeat-x #dff0fe; color: #000; font: 12px inherit; padding: 20px; border: solid 1px #9dd1ff;}
	.message_error a{color: #FFF;}
	.message_error a:hover{color: White;	text-decoration: underline;}


/*@import url(http://maksoft.net/css/form_classes.css);
	/* predefine here*/

input, select, textarea {background: url(http://www.maksoft.net/Templates/chehplast2/images/bg2.jpg) 0% 0% repeat-x #fafafa; border: 1px solid #c2c2c2; font-size: 16px; color: #969696; padding: 0 2px 0 2px;}
input:focus, select:focus, textarea:focus {outline:none}
input:hover, select:hover, textarea:hover {border: 1px solid #ed2027;}

input {height: 28px; line-height: 20px;}

/*@import url(http://maksoft.net/css/menu_classes.css);
	/* predefine here*/

/*@import url(http://maksoft.net/css/extra_classes.css);
	/* predefine here*/

/*@import url(http://maksoft.net/css/admin_classes.css);
	/* predefine here*/

#pageContent {display: table; width: 730px; border: 0px; padding: 0 0 10px 10px; margin: 10px 0 0 0;  border-left: 1px solid #bac0c6; border-top: 1px solid #bac0c6;}
#home #pageContent {border: none; padding: 0;}
#pageContent .sPage{float: left; border: 0px solid #d9d9d9; margin: 1px;}
#pageContent .sPage a {font-weight: normal; text-decoration: none; }
#pageContent .sPage a:hover {font-weight: normal; text-decoration: none;}

#pageContent .sPage a.title{float: left; border: none; border-bottom: 1px solid #d9d9d9; color: #ed2027; font-size:16px; font-weight: bold; display: block; width: 100%; margin: 1px;}
#pageContent .sPage a.title:hover{background-color: #eeeeee; color: #000000; font-weight: bold;}

#pageContent .sPage .text{float: left; margin: 1px;}
#pageContent .sPage img{display: block; background-color: #d9d9d9; border: 0px; margin: 0px;}
#pageContent .sPage img[align="left"] {margin: 1px 10px 1px 1px}
#pageContent .sPage img[align="right"] {margin: 1px 1px 1px 10px}

#pageContent .sPage .ssLinks {display: block;}
#pageContent .sPage .ssLinks a{font-weight: italic; text-decoration: underline; color: #7a7878; margin-left: 15px; display: block;}
#pageContent .sPage .ssLinks a:hover{text-decoration: underline; color: #000000;}
	
div#language_box {display: table; float: right; margin-right: 10px;}

#box_search {display: block; width: 200px; height: 67px; position:absolute; z-index:5}
#box_search .label {font-size: 10px; color: #448bbf; margin:10px 20px 10px 20px; display: block;}
#box_search input {display: block; width: 185px; margin: 0 auto 0 auto; background: url(http://www.maksoft.net/Templates/chehplast2/images/icon_search.jpg) 100% 50% no-repeat;}
#box_search input:focus {background: #FFF;} 

.box {display: block; background: #FFF; border: 1px solid #d1d1d1; -moz-box-shadow: 2px 2px 5px #dcddde; -webkit-box-shadow: 2px 2px 5px #dcddde; box-shadow: 2px 2px 5px #dcddde;}
.box .content {margin: 10px; color: #787878;}
.box h2.title {display: block; margin: -3px 0 0 -3px; background: #FFF; height:50px; width:50%; padding: 0 0 0 20px; font-size: 20px; color: #448bbf;}
.box.about {width: 245px; float: left; height: 300px; margin: 0 10px 0 0; text-align:justify;}
.box.about a.next_link {margin: 20px 0 0 0;}
.box.products {width: 470px; float: left; height: 300px; box-shadow: none; border: 0px;}
.box.products .photos{background: url(http://www.maksoft.net/Templates/chehplast2/images/front_photo_bg.jp) 0% 0% repeat-x;}
.box.products img {margin: 0 0 0 5px;}

.box.promo {width: 245px; float: left; height: 320px; margin: 10px 10px 0 0; border: none; border-left: 1px solid #d1d1d1; box-shadow:none; color: #5e6e7b; font-size: 14px;}
.box.promo a {color: #FF0000; }
.box.promo a:hover {  text-decoration: underline;  color: #5e6e7b; }

.box.video {width: 470px; float: left; height: 320px; margin: 10px 0 0 0;}
.box.video .preview {display: block; float: left; width: 200px; height: 300px; margin: 0 30px 0 0;}
.box.video ul {display: block; float: left; width: 200px; clear:right; margin:0 0 20px 0; padding: 0px;}
.box.video ul li {display: block; padding: 5px; margin:0px; margin-left:0px; }
.box.video ul li:hover {background: #448bbf; color: #FFF;}
.box.video ul li a {color: #5e6e7b; text-decoration: underline;}
.box.video ul li:hover a{color: #FFF;}
.box.video a.next_link {margin: 20px 0 0 0;}

.titles {display: block; background: #448bbf; height:30px; line-height:30px; margin: 0 0 15px 0; text-transform: uppercase;}
.titles a {color: #FFF; display: block; float: left; width: 117px; height: 30px; margin: 0 0 0 0; text-align:center; text-decoration:none; overflow:hidden;}
.titles a:hover {background: #2c72a6;}

#box_news {display: block; width:200px; background: url(http://www.maksoft.net/Templates/chehplast2/images/news_bg.jpg) 0% 0% #FFF no-repeat;}
#box_news h2 {color: #448bbf; margin: 10px 0 10px 0;}
#box_news a.title {color: #000; font-size:10px; text-transform:uppercase;}
#box_news .content {display: table; margin: 0 15px 5px 15px;}
#box_news .content p {color: #787878; text-align:justify;}

.block_tags {display: table; width: 100%; clear:both;}
.block_tags a {color: #448bbf}
.block_tags a:hover {color: #ed2027}

#icons {display: block; float: right; width: 100px; height:30px; margin: 20px 0 0 0;}
#icons a{background-image: url(http://www.maksoft.net/Templates/chehplast2/images/icons.png); background-repeat:no-repeat; display:block; float: left; width: 11px; height:11px; margin: 7px}
#icons a.home {background-position: 0% 0%;}
#icons a.search {background-position: 0% 50%;}
#icons a.contacts {background-position: 0% 100%;}

#social_label {display: block; width: 150px; height: 42px; margin: 20px 0 0 0; float: right; background: url(http://www.maksoft.net/Templates/chehplast2/images/facebook.jpg) 0% 0% no-repeat;}

a.back {display: block; width: 30px; height: 30px; float: right; color: #30a4cd; margin: -12px 0 0 0; background: #FFF; border: 1px solid #bac0c6; text-align:center; line-height:40px; text-decoration:none; font-size: 30px;}
a.back:hover {background: #30a4cd; border: 1px solid #30a4cd; color: #FFF;}
.pcontent { padding: 20px; }
