﻿* {

  margin: 0;

  padding: 0;

  border: 0;

}


.vn1 { font-size:90%!important; font-weight:400; margin-left:10px; color:#999999!important;}

body {

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 11px;

  min-width: 785px;

  background-color: #eef0f1;

}

.noby {color:#278bd7;}

a img {

  border: 0 solid red;

}



a {

  text-decoration: none;

  color: #278bd7;

}



a:hover {

		text-decoration: underline;

		color: #278bd7;

		}



a.bullet {

		padding-left: 15px;

		background: url(/images/bullet_blue.gif) transparent no-repeat 4px 5px;

		}



hr {

   height:1px;

   border:medium none;

   color:#c6cfde;

   background-color:#c6cfde;

   margin-bottom:2em;

}



h1 {

		font: 100 21px/28px Arial, sans-serif;

		color: #555;

		text-transform: uppercase;

		background-color: #fff;

		margin-bottom: 10px;

		}



.orange {

        color: #e97b31;

		}



.blue   {

        color:#278bd7;

		}



em {

    color:#777;

    font-size: 10px;

}



h2 {

		font: 700 12px/15px Arial, sans-serif;

		color: #777;

		text-transform: uppercase;

		padding-bottom: 9px;

		}



h3 {

		font: 700 13px/15.5px Verdana, sans-serif;

		color: #3e3e3e;

		padding-top:15px;

		padding-bottom:9px;

		}



h3 a {

		color: #3c80a0;

		}



h3 span {

		font-weight: normal;

		font-size: 10px;

		background-color: #8aa3c0;

		color: #fff;

		padding: 0 5px;

		}



h4 {

		font: 700 11px/13.5px Verdana, sans-serif;

		color: #3e3e3e;

		margin-bottom:2px;

		}



h5 {

		font: 700 10px/12px Verdana, sans-serif;

		color: #3e3e3e;

		}

h6 {

    font:100 12px/15px Arial, sans-serif;

    color:#278bd7;

    text-transform:uppercase;

    margin-bottom:5px;

    /*border-bottom:1px #ccc dotted;*/

}



h6 a {

    color:#555;

}



h6 a:hover {

    text-decoration: none;

	color:#278bd7;

}



p {

		padding-bottom: 13.5px;

		font: 100 11px/13.5px Verdana, Geneva, Arial, Helvetica, sans-serif;

		color: #3e3e3e;

		}



p.small {

		font: 100 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;

		color: #636363;

		}



ul {

		font: 100 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;

		color: #2083cf;

		}



ul.bullet {

		margin: 0;

		padding: 0;

		line-height: 12px;

		}



ul.bullet li {

		margin: 0 0 0 0px;

		padding: 0px 0 0 19px;

		background: url(/images/bullet_grey.gif) transparent no-repeat 4px 3px;

		list-style: none;

		}



dt {

	   font-weight: 700;

	   color: #777;

	   border-top: 1px #ccc solid;

	   background-color: #eee;

	   padding: 0.4em;

	   }

dd {

	   line-height: 15px;

	   padding: 0.5em 0 0.5em 0;

	   }

dd em {

	   color: #2083cf;

	   }

address {

       padding: 5px 0px;

	   }

select {

  border:1px solid #999;

}



#mhead_div {

		width: 100%;

		height: 110px;

		background: url(/images/head_bg_main.jpg) #f2f4f6 no-repeat;

		}



#logo {

		position: absolute;

		top: 0;

		left: 0;

		z-index: 3;



		width: 120px;



		height: 91px;



		}











#head_menu_div {



		position: absolute;



		top: 38px;



		left: 212px;



		width: 440px;



		height: 15px;



		font: 700 10px/10px Arial, sans-serif;



		}







#head_menu_div ul {



		width: 440px;



		margin: 0;



		padding: 0;



		}







#head_menu_div ul li {



		float: left;



		margin: 0;



		padding: 0;



		border-right: 1px solid #2285d1;



		list-style: none;



		text-transform: uppercase;



		text-align: center;



		}







#head_menu_div ul li a {



		color: #000;



		text-decoration: none;



		}







#head_menu_div li.list1 {



		width: 86px;



		text-align: left;



		}







#head_menu_div li.list2 {



		width: 84px;



		}







#head_menu_div li.list3 {



		width: 90px;



		}







#head_menu_div li.list4 {



		width: 64px;



		}







#head_menu_div li.list5 {



		width: 74px;



		border: 0;



		text-align: right;



		}











#head_sitemap_div {



		position: absolute;



		top: 0px;



		left: 650px;



		width: 180px;



		height: 70px;



		}







#sm_home_a {



		float: left;



		width: 32px;



		height: 47px;



		padding-bottom: 5px;



		text-align: center;



		}







#sm_map {



		float: left;



		width: 32px;



		height: 9px;



		padding-top: 29px;



		padding-bottom: 1px;



		font-size: 0px;



		text-align: center;



		}







#sm_mail {



		float: left;



		width: 32px;



		height: 8px;



		padding-top: 30px;



		padding-bottom: 1px;



		font-size: 0px;



		text-align: center;



		}







#head_sitemap_div div.sm_sep {



		float: left;



		width: 0px;



		height: 6px;



		margin-top: 31px;



		border-right: 1px solid #aebbc8;



		font-size: 0px;



		}







#sm_tel {



		clear: left;



		padding-left: 8px;



		font: 100 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;



		color: #747e83;



		}







#sm_tel span.telnumber, #fsm_tel span.telnumber {



		display: block;



		padding-top: 0px;



		font: 700 13px/12px Arial, sans-serif;



		color: #115a93;



		}





#head_foot_div {



		position: relative;



		top: 81px;



		left: 0;



		z-index: 1;



		width: 100%;



		height: 27px;



		padding: 1px 0 0 0;



		background: url(/images/head_foot_bg.jpg) #8aa3c0 repeat-y;



		}







#headfoottopline {



		position: absolute;



		top: 0;



		left: 0;



		z-index: 2;



		width: 100%;



		height: 1px;



		background: url(/images/headsearchtopline.jpg) transparent no-repeat;



		}







#head_foot_lang {



		margin: 1px 0 0 465px;



		padding: 8px 0 0 32px;



		font: normal 11px/12px Arial, sans-serif;



		color: #fff;



		text-transform: uppercase;



		background: url(/images/hf_boxpic.gif) transparent no-repeat;



		}







#head_foot_lang a {



		color: #feffff;



		}



#head_search_div {



		position: absolute;



		top: 88px;



		left: 655px;



		z-index: 3;



		width: 120px;



		height: 20px;



		background: url(/images/headsearch_bg.gif) transparent no-repeat 0px 1px;



		}



#head_search_div input {



		width: 75px;



		height: 100%;



		margin-left: 7px;



		border: 0px solid #fff;



		font: 100 10px/12px Arial, sans-serif;



		color: #000;



		background-color: transparent;



		}











#head_search_div input.search_button {



		position: absolute;



		top: 1px;



		left: 85px;



		width: 38px;



		height: 14px;



		}











#mainpage2_div {



		width: 100%;



		height: 254px;



		border-top: 1px solid #bbbec3;



		background: url(/images/mainpage2rbg_2.jpg) #dbe0e5 no-repeat;



		background-position: 622px 0;



		}







#mainpage2l_div {



		float: left;



		width: 622px;



		height: 254px;



		background: url(/images/mainpage2lbg_2.jpg) #fff no-repeat;



		}







#mainpage2r_div {



      width: auto;



	  height: 254px;



	  margin-left: 622px;



}







#mainpage2b_div {



		clear: left;



		width: 100%;



		height: 10px;



		padding-bottom: 30px;



		font-size: 0;



		background: url(/images/mainpage2bbg.gif) #fff repeat-x;



		}







#mainpage2bl_div {



		width: 100%;



		height: 10px;



		background: url(/images/mainpage2b.gif) transparent no-repeat;



		}











#mainpage2l_t1 {



		width: 250px;



		height: 16px;



		margin: 48px 0 0 22px;



		font: 100 14px/16px Tahoma, Arial, sans-serif;



		color: #b6b6ff;



		text-transform: uppercase;



		}







#mainpage2l_t2 {



		width: 260px;



		height: 20px;



		margin: 0 0 0 20px;



		font: 100 24px/28px Tahoma, Arial, sans-serif;



		color: #d9d9ff;



		text-transform: uppercase;



		}







#mainpage2l_t3 {



		width: 250px;



		height: 44px;



		margin: 24px 0 0 22px;



		font: 100 11px/14px Arial, sans-serif;



		color: #818181;



		text-transform: uppercase;



		}







#mainpage2l_t4 {



		width: 210px;



		height: 40px;



		margin: 30px 0 0 22px;



		font: 100 11px/13.5px Verdana, Arial, Helvetica, sans-serif;



		color: #b5b5ee;



		}



#mainpage2l_t4 a {



        color: #b5b5ee;



        }



#mainpage2l_t4 img {



		padding-left: 5px;



		}











#content_div {



		float: left;



		width: 100%;



		min-height: 200px;



		padding-bottom: 18px;



		background-color: #fff;



		}







#content {



		float: left;



		width: 795px;



		}







#left_col {



		float: left;



		width: 260px;



		padding-top: 3px;



		}







div.left_col_notice {



        padding-left: 38px;



		float: left;



		width: 199px;



		}







div.left_col_notice h2 {



		margin: 0;



		padding: 0 0 5px 0;



		font: 700 13px/15px Arial, Tahoma, sans-serif;



		color: #ff7a20;



		text-transform: uppercase;



		}







div.left_col_notice p {



		padding-top: 0px;



		font: normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;



		}







div.left_col_notice p a {



		color: #0065b4;



		}







#left_col div.no1 {



		margin-bottom: 17px;



		padding-bottom: 9px;



		background: url(/images/lcolnot_line.gif) transparent no-repeat;



		background-position: 38px bottom;



		}







#left_col div.no2 h2 {



		color: #0396db;



		}







#center_col {



		float: left;



		width: 359px;



		margin: 3px 0px 0 0px;



		padding: 0;



		border-left: 1px solid #d3d6d8;



		border-right: 1px solid #d3d6d8;



		}







#news {



		padding: 4px 25px 3px 25px;



		}







#news h2 {



		margin: 0;



		padding: 0;



		font: 700 13px/15px Arial, Tahoma, sans-serif;



		color: #656565;



		text-transform: uppercase;



		}







#news h3 {



		margin-bottom: 6px;



		font: 700 8px/8px Arial, Tahoma, sans-serif;



		color: #3084c5;



		text-transform: uppercase;



		}







#news h4 {



		font: 100 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;



		color: #747e83;



		padding-top:10px;



		}







#news p {



		margin-bottom: 2px;



		padding-bottom: 8px;



		font: 100 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; /* 0.6em/1.25em */



		color: #3c80a0;



		background: url(/images/ccolnews_line.gif) transparent no-repeat left bottom;



		}







#news p a {



		color: #3c80a0;



		}







#news p.news_arh {



		padding-top: 1px;



		background-image: none;



		}







#news p.news_arh a {



		color: #3c80a0;



		}







#news p img {



		padding-left: 2px;



		}











#right_col {



      float: left;



		width: 140px;



		padding: 0px;



		}







#banner_mp_2 {



		width: 116px;



		padding: 5px 0 0 20px;



		/*background: url(/images/banner_mp_2bg.jpg) transparent no-repeat 0 1px;*/



		}







#banner_mp_2 div.ban_temp_text h2 {



		padding: 0 0 2px 1px;



		}







#banner_mp_3 {



		width: 116px;



		padding: 3px 0 0 20px;



		}







#banner_mp_3 h2 {



		margin-left:5px;



		font: 700 13px/15px Arial, Tahoma, sans-serif;



		color: #418ac3;



		text-transform: uppercase;



		}











#foot_div {



		clear: both;



		width: 100%;



		height: 244px;



		background: url(/images/foot_bg.gif) transparent repeat-x;



		}











#foot_top_div_bg {



		height: 142px;



		background: url(/images/foot_bg_3.gif) transparent repeat-x;



		}







#foot_top_div {



		height: 141px;



		border-top: 1px solid #b8bcc1;



		background: url(/images/foot_bg_2.jpg) transparent no-repeat;



		}







#foot_top_div div.foot_banner_cover {



		float: left;



		height: 141px;



		width: 269px;



		background: url(/images/footbanner_sep.gif) transparent no-repeat 243px 29px;



		}











#foot_top_div div.foot_banner {



		float: left;



		height: 141px;



		width: 230px;



		padding-left: 17px;



		}











div.foot_banner h5.date {



		margin: 14px 0 4px 3px;



		font-size: 10px;



		font-weight: 100;



		line-height: 10px;



		color: #b8bdc0;



		}



















#foot_bottom_div {



		height: 101px;



		margin-left: 39px;



		border-top: 1px solid #b8bcc1;



		}











#foot_sitemap_div {



		height: 80px;



		width: 160px;



		margin-left: -7px;



		}







#foot_sitemap_div div.fsm_icon {



		float: left;



		width: 24px;



		height: 18px;



		padding: 15px 0 0 0;



		font-size: 0;



		text-align: center;



		}







#foot_sitemap_div div.fsm_sep {



		float: left;



		width: 0px;



		height: 6px;



		margin-top: 16px;



		border-right: 1px solid #aebbc8;



		font-size: 0;



		}







#fsm_tel {



		clear: left;



		padding-left: 7px;



		font: 100 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;



		color: #747e83;



		}







#fsm_tel a {



		font: 100 10px/8px Verdana, Geneva, Arial, Helvetica, sans-serif;



		color: #3c80a0;



		}











#foot_menu_div {



		position: relative;



		top: -63px;



		left: 240px;



		width: 500px;



		height: 20px;



		font-size: 0;



		}







#foot_menu_div a {



		font: 100 9px/10px Arial, sans-serif;



		color: #868686;



		text-decoration: none;



		}







#foot_menu_div ul {



		margin: 0;



		padding: 0;



		}







#foot_menu_div ul li {



		float: left;



		text-transform: uppercase;



		margin: 0 18px 0 0;



		padding: 0;



		list-style: none;



		}















#head_div {



		width: 100%;



		height: 109px;



		background: url(/images/head_bg_main.jpg) #f2f4f6 no-repeat;



		}















#underhead_cover {



		float: left;



		width: 100%;



		height: 35px;



		background: url(/images/mainpage2bbg.gif) #fff repeat-x left top;



		}







#underhead {



		float: left;



		width: 785px;



		height: 35px;



		background: url(/images/mainpage2bbg.gif) #fff repeat-x left top;



		}







#underhead div.left {



		float: left;



		width: 215px;



		height: 35px;



		background: url(/images/mainpage2b_short2.gif) #fff no-repeat left top;



		}







#underhead div.youhere {



		padding-top: 8px;



		font: 100 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;



		color: #bbb;



		word-spacing: 1px;



		}







#underhead div.youhere img {



		float: left;



		padding: 1px 7px 0 7px;



		}







#underhead div.youhere a {



		color: #0068c8;



		}







#underhead div.youhere span {



		font-weight: 700;



		color: #646464;



		}















#maincontent_div_cover {



		float: left;



		width: 100%;



		background-color: #fff;



		}







#maincontent_div {



		float: left;



		width: 785px;



		background-color: #fff;



		}



        



        .article_body ul {



        list-style-type: circle;



        }



        



        .article_body ol {



        list-style-type: decimal;



        }











/* left menu and banners



--------------------------------------------*/



#leftmenu_div {



		float:left;



		width: 212px;



		}







#menu {



		margin: 16px 0;



		padding-bottom: 20px;



		}







#menu ul {



		margin: 0;



		padding: 0;



		font: 700 11px/13px Verdana, sans-serif;



		background: url(/images/leftmenu_seplineshort.gif) transparent no-repeat 29px 0px;



		}







#menu ul li {

	margin: 0 0 0px 32px;

	padding: 5px 10px 8px 1px;

	color: #656565;

	background: url(/images/leftmenu_seplineshort.gif) transparent no-repeat left bottom;

	list-style-image: url(/images/bullet_blue_ie12.gif);



}



#menu ul li a {



		color: #278bd7;



		text-decoration: none;



		list-style-image: url(/images/bullet_blue_ie12.gif);



		}



#menu ul li a:hover {



        color:#656565;



        text-decoration: none;



        list-style-image: url(/images/bullet_grey2.gif);



}



#menu ul li.here {



        list-style-image: url(/images/bullet_grey2.gif);



}











#banner_left fieldset {



        width: 150px;



		padding: 2px 0 7px 0;



		margin-left: 15px;



		border:1px #ccc solid;



}



#banner_left span {



        display:block;



		padding-left:8px;



		font:100 10px/13.5px Verdana, Geneva, Arial, Helvetica, sans-serif;



		color:#747e83;



}







#banner_left p {



        margin-top: 40px;



		margin-left: 15px;



}







#banner_left_1 {



		width: 160px;



		padding: 20px 0 0 42px;



		/*background: url(/images/banner_01.jpg) transparent no-repeat 0px 0px;*/



		}







#banner_left_2 {



		width: 160px;



		padding: 40px 0 0 42px;*/



		/*background: url(/images/banner_02.jpg) transparent no-repeat 0px 0px;*/



		}















#leftmenu_div div.dopinfo {



		margin: 0px 20px 50px 37px;



		}







#leftmenu_div div.dopinfo h2 {

	margin-bottom: 4px;

	font: 700 14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #2083cf;

	text-transform: none;



}







#leftmenu_div div.dopinfo ul {



		color: #3e3e3e;



		}







#leftmenu_div div.dopinfo ul li {

	margin: 0;

	padding: 0 0 6.5px 0;

	font: 100 11px/13.5px Verdana, Geneva, Arial, Helvetica, sans-serif;

	list-style: none;



}







/*#maincol_div {



        float:left;



      margin-left: 212px;



        _height:300px;



        min-height:300px;



		margin-bottom: 40px;



		background-color: #fff;



		background-image: url(/images/common_left_borderbig.gif);



		background-position: left bottom;



		background-repeat:no-repeat;



		}*/



#maincol_div {

	float: left;

	width: 571px;

	min-height: 500px;

/*	height: 800px;



*/

	padding-bottom: 40px;

	background-color: #fff;

	background-image: url(/images/common_left_borderbig.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

	overflow: hidden;

}







div[id] #maincol_div {



		height: auto;



		}







#maincol_div h1 {



		padding: 12px 0 2px 0;



		}







#maincol_l2 {



		padding-left: 15px;



		}







.public {



        float: left;



		border: 8px #eeeeee solid;



		margin-right: 20px;



        }











/* -----------| Comment |----------- */



.comment {



	float: right;



	width: 320px;



	margin-left: 1em;



	margin-bottom: 1em;



	padding-bottom: 3em;



	background:#ebebeb url(/images/comm_left.gif) 0 100% no-repeat;



	}



.comment2 {



	padding: 1em 3em 0 2em;



	background: url(/images/comm_right.gif) 100% 0 no-repeat;



	}



.comment2 strong {



	color: #3c80a0;



	}



.comment2 ul {



	margin-top: 1em;



	}



.comment2 ul li {



	list-style: none;



	}











#maincol_div.company h2 {



		margin-bottom: 23px;



		padding-top: 1px;



		}







div.company_news {



		margin: 0 0 15px 0;



		}







div.company_news div.image {



		float: left;



		width: 100px;



		}







div.company_news div.image img {



		border: 1px solid #ccc;



		}







div.company_news div.text {



		margin-left: 120px;



		margin-top:3px;



		padding-bottom: 3px;



		background: url(/images/okompanii_bottom_border.gif) transparent no-repeat left bottom;



		}







div.company_news div.text_last {



		background-image: none;



		}







div.company_news h3 {



		margin:0;



		padding:0 0 4px 0;



		line-height: 14px;



		}



#maincol_div.company ul {



		padding-bottom: 1em;



		}



#maincol_div.company ul li {



		margin-left: 2em;



		padding-left: 1.7em;



		padding-bottom: 0.5em;



		list-style: none;



		color: #3c80a0;



		}



#maincol_div.company li {



		background: url(/images/bullet_grey.gif) transparent no-repeat 0px 4px;



		}



#maincol_div.company input {



		width: 250px;



		height: 15px;



		border: 1px solid #989fa6;



		font-size: 11px;



		margin: 5px;



		}



#maincol_div.company fieldset span {



		margin: 5px;



	   }



#maincol_div.company legend {



		color: #989fa6;



	   }



#maincol_div.company textarea {



		width: 250px;



		height: 100px;



		margin: 5px;



	   }



#maincol_div.company fieldset {



		border: 1px solid #989fa6;



	   }



.logo {



        text-align: left;



        display:inline;



        float: left;



        border:10px solid #EFEFEF;



        margin: 1em 0em 0em 3.5em;



	   }



.record {



        float: left;



        border:10px solid #EFEFEF;



        margin: 0 1em 0 0;



       }



.award {



       position:relative;



       width:450px;



	   height:155px;



	   background: url(/images/ccolnews_line.gif) transparent no-repeat left bottom;



	   }



.award img {



        float:left;



        border:10px solid #EFEFEF;



       }



.award h4 {



       padding:20px 0 10px 0;



       }



.award p {



		margin-bottom: 2px;



        padding-left: 90px;



		padding-bottom: 30px;



		font: 100 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;



		color: #3c80a0;



		}



.award em {



        display:block;



        padding-top:5px;



		color: #777;



		}



.award p a {



		color: #3c80a0;



		}



.new_butt {



        margin-top:5px;



		padding-left: 20px;



		background: url(/i/full.gif) transparent no-repeat;



		cursor: pointer;



		}



















#maincol_div.service {



		background: none;



		}







div.service_col {



		float: left;



		width: 187px;



		margin-right: 3px;



		}







div.service_col_l {



		margin-right: 0;



		}



div.service_col_f {



		background: url(/images/products_col_sep.gif) transparent no-repeat 0px 81px;



		margin-right: 3px;



		}







div.service_col img {



		border: 1px solid #d4d6d8;



		width: 185px;



		}







div.service_col div.text {



		min-height: 300px;



		height: 300px;



		padding-top: 5px;



		padding-right: 10px;



		background: url(/images/products_col_sep.gif) transparent no-repeat right top;



		}



div.service_col div.text span {



		color:#777;



		font-weight:700;



		}







div[class] div.text {



		height: auto;



		}



div.text a {



		cursor: pointer;



		}







div.service_col_f div.text {



		padding-left: 2px;



		}







div.service_col_l div.text {



		background-image: none;



		}







div.service_col h2 {



		padding-left: 4px;



		padding-bottom: 11px;



		}







div.service_col ul {



		margin: 0;



		padding: 0;



		line-height: 15px;



		}







div.service_col ul li {



		padding: 0px 0 8px 19px;



		background: url(/images/bullet_orange.gif) transparent no-repeat 0px 8px;



		list-style: none;



		}



div.service_col_f ul li {



		padding: 0px 0 8px 21px;



		background: url(/images/bullet_orange.gif) transparent no-repeat 0px 8px;



		}







div.service_col ul li a {



		color: #2083cf;



		}











/* new */



#prod {



		float: left;



		width: 570px;



		min-height: 300px;



		height: 300px;



        padding-bottom: 40px;



		}



div[id] #prod {



		height: auto;



		}



#prod_main {



        float: left;



		margin-bottom: 30px;



		border-left: 1px #d7d9dc solid;



		background: url(/images/line_bottom.gif) transparent no-repeat left bottom;



		}



#prod_all {



        float: left;



        background: url("/i/line_vert.gif") transparent repeat-y 216px 0px;



        }



#prod_left {



        display: block;



        float: left;



		width: 200px;



		padding: 8px;



		border-top: 1px #d7d9dc solid;



		}



#prod_left p {



        margin-left: 8px;



		color: #3c80a0;



		font-size: 10px;



        }



#prod_left h3 {



        margin-left: 10px;



        color: #3c80a0;



		font-size: 10px;



		font-weight: 700;



        }



#prod_right {



        display: block;



        float: left;



		width: 300px;



		padding: 8px 8px 29px 28px;



		border-left: 1px #d7d9dc solid;



		}



.new_butt_2 {



        display: block;



		float: right;



        margin-top:5px;



		padding-left: 20px;



		background: url(/i/full.gif) transparent no-repeat;



		cursor: pointer;



		}



#prod_right h3 {



		font-size: 12px;



		}



#prod_right ul {



		margin-left: 18px;



		padding: 0 8px 15px 8px;



		list-style: decimal;



		color: #000;



		font-size: 11px;



		line-height:14px;



		}



.important_2 {



        color: #3c80a0;



		}



#note img {



        float: left;



		border: 10px #eeeeee solid;



		margin-right: 20px;



		}



#note p {



		padding: 0px 0 30px 135px;







		}



.note_2 {



        min-height: 160px;



        _height: 160px;



        }



.note_2 img {



        float: left;



		border: 8px #eeeeee solid;



		margin-right: 20px;



		}



.note_2 p {



		margin-left: 100px;



		}



#note_vip img {



        float: left;



		margin-right: 10px;



		}



#note_vip p {



		padding: 0px 0 15px 0;



		}



.order {



		display: block;



		line-height: 11px;



        padding-left: 30px;



		font-weight: 700;



		font-size: 10px;



        background: url(/i/products/shop.gif) transparent no-repeat 6px 5px;



	    }



.order_new_item {



		display: block;



		line-height: 11px;



        padding-left: 30px;



		font-weight: 700;



		font-size: 10px;



        background: url(/i/products/shop_3.gif) transparent no-repeat 6px 5px;



	    }







/* end new */







#maincol_div.product {



		background: none;



		}



.berator_h1 {



        padding: 10px 0;



		font-size: 16px;



		font-weight: 700;



		line-height: 24px;



		}



div.products_col {



		float: left;



		width: 141px;



		margin-right: 2px;



		}







div.products_col_f {



		background: url(/images/products_col_sep.gif) transparent no-repeat 0px 81px;



		margin-right: 3px;



		}







div.products_col_l {



		margin-right: 0;



		}







div.products_col img {



		border: 1px solid #d4d6d8;



		width: 139px;



		}







div.products_col div.text {



		min-height: 300px;



		height: 300px;



		padding-top: 5px;



		padding-right: 10px;



		background: url(/images/products_col_sep.gif) transparent no-repeat right top;



		}



div.products_col div.text_2 {



		padding: 5px 10px 0 0;



		}



div.i_help {



        clear:left;



}



.i_help h3 {



        border-top:1px #ccc solid;



}







div.products_col div.text p {



		padding-left: 10px;



		font-size: 10px;



		}



div.products_col div.text div {



		height: 6.5em;



		}







div[class] div.text {



		height: auto;



		}







div.products_col_f div.text {



		padding-left: 2px;



		}







div.products_col_l div.text {



		background-image: none;



		}







div.products_col h2 {



		padding-left: 4px;



		padding-bottom: 11px;



		}







div.products_col ul {



		margin: 0;



		padding: 0;



		line-height: 15px;



		}







div.products_col ul li {



		margin: 0 0 0 0px;



		padding: 0px 0 8px 19px;



		background: url(/images/bullet_orange.gif) transparent no-repeat 0px 8px;



		list-style: none;



		}



div.products_col_f ul li {



		padding: 0px 0 8px 21px;



		background: url(/images/bullet_orange.gif) transparent no-repeat 0px 8px;



		}







div.products_col ul li a{



		color: #2083cf;



		}



div.sne_content {



        width: 500px;



		float: left;



		padding-bottom: 20px;



        }



div.sne_content ol li {



		margin-left: 50px;



		color: #2083cf;



		list-style: upper-roman;



		}







div.opis {



        padding-left: 10px;



		line-height: 15px;



        }



div.opis p {



        padding-top: 10px;



}



div.opis h3 {



        padding: 15px 0 10px 0;



}



div.opis ol {



        float: left;



		}



div.opis ol li {



		margin-left: 50px;



		color: #2083cf;



		list-style: upper-roman;



		}



div.opis img {



        float: left;



		margin-right: 20px;



		margin-top: 10px;



        }







#opis2 {



		float: right;



		width: 150px;



		padding: 0px 0 60px 15px;



		background: url(/images/common_left_borderbig.gif) transparent no-repeat left bottom;



		}







#opis2 ul	{



		margin-top: 13px;



		}







#opis2 ul li {



		margin-bottom: 12px;



		line-height: 12px;



		}







#maincol_div ul {



		margin: 0;



		padding: 0;



		line-height: 15px;



		}







#maincol_div ul li {



		margin: 0 0 0 0px;



		padding: 0px 0 8px 12px;



		background: url(/images/bullet_orange.gif) transparent no-repeat 3px 6px;



		list-style: none;



		}



div.journal {



        display: block;



	    margin-bottom: 50px;



		}



div.journal img {



        float:left;



		}



  .bot_block1 {



		padding-left: 0px;



		clear:left;



        border: 1px solid #e97b31;



		}



   .bot_block1 h2 {



        color: #e97b31;



		}



.bot_block1 p {



        padding-top: 5px;



		}



     



       



        



        



        



        



        



        



        



.bot_block {



		padding-left: 15px;



		clear:left;



		}



.bot_block h2 {



        color: #e97b31;



		}



.bot_block p {



        padding-top: 5px;



		}







#maincol_div.partners h2 {



		padding-top: 1px;



		}







#maincol_div.partners h4 {



		padding-bottom: 1px;



		}







#maincol_l2.small {



		float: left



		}







#partneram1 {



		float:left;



		padding-left:105px;



		width:290px;



		height:250px;



		background: url("/i/partner_right.gif") transparent no-repeat 10px 0px;



		}







#partneram1 div.authorizationform {



		width:200px;



		margin-top:20px;



		text-align:right;



		font-weight:700;



		}







#partneram1 div.authorizationform input {



		width: 118px;



		height: 13px;



		border: 1px solid #989fa6;



		font-size: 11px;



		margin-bottom: 2px;



		}







#partneram2 {



		float: right;



		width: 150px;



		padding: 0px 0px 60px 15px;



		background: url(/images/common_left_borderbig.gif) transparent no-repeat left bottom;



		}







#partneram2 ul	{



		margin-top: 13px;



		}







#partneram2 ul li {



		margin-bottom: 5px;



		line-height: 12px;



		}







#partneram3 {



        margin-top: 10px;



        margin-right:10px;



        float: left;



		padding: 0px 5px 10px 5px;



		/*background: url(/images/common_left_borderbig.gif) transparent no-repeat 20px 0;*/



		}







#partneram3 ul li {



		margin-bottom: 12px;



		line-height: 12px;



		}



.partneram3 {



		padding-right: 12px;



		}















#maincol_div.internner_zakaz h2	{



		padding-top: 1px;



		margin-bottom: 19px;



		}







div.izakaz1 {



		 float: left;



		 width: 103px;



		 }







div.izakaz1 ul li {



		font-size: 11px;



		line-height: 12px;



		margin-bottom: 12px;



		}







div.izakaz1 ul li.here {



		font-weight: 700;



		color: #777;



		background-image: url(/images/bullet_blue.gif);



		}







div.izakaz2 {



		float: left;



		width: 230px;



		margin-top: 1px;



		padding-left: 18px;



		background: url(/images/zakaz_left_border.gif) #fff no-repeat;



		}







div.izakaz2 h5 {



		color: #777;



		}







div.izakaz2 ul {



		margin-bottom: 25px;



		}







div.izakaz3 {



		float: right;



		width: 190px;



		}







div.izakaz3 div.level1 {



		background: url(/images/smallbook_blue.gif) transparent no-repeat 0px 5px;



		margin-bottom: 9px;



		}







div.izakaz3 div.red {



		background: url(/images/smallbook_red.gif) transparent no-repeat 0px 5px;



		}







div.izakaz3 div.level2 {



		padding-left: 46px;



		padding-bottom: 15px;



		background: url(/images/izakaz_botline.gif) transparent no-repeat left bottom;



		}







div.izakaz3 span {



		font: 100 9px/9px Tahoma, Arial, Sans-serif;



		}







div.izakaz3 h3 {



		padding: 1px 0 0 0px;



		line-height: 13px;



		}







div.izakaz3	a {



		font: 100 10px/12px Verdana, sans-serif;



		}











div.pagenumbers_top, div.smalldopdiv_top {



		float: right;



		font: 100 11px/13.5px Verdana, sans-serif;



		color: #a0a0a0;



		}







div.pagenumbers_bottom, div.smalldopdiv_bottom {



		float: left;



		margin: 4px 0 0 12px;



		font: 100 11px/13.5px Verdana, sans-serif;



		color: #a0a0a0;



		}







div.pagenumbers_bottom {



		width: 200px;



		margin: 10px 0 0 8px;



		}







div.pagenumbers_top span, div.pagenumbers_bottom span {



		color: #333;



		}







div.bookdesc {



		float: left;



		width: 544px;



		margin-left: 7px;



		padding: 19px 0 19px 0;



		background: url(/images/common_bottom_border.gif) transparent no-repeat 6px bottom;



		}







div.bookdesc div.text {



		float: right;



		width: 400px;



		margin-left: 8px;



		padding-top: 3px;



		padding-right: 10px



		}







div.bookdesc div.text h3 {



		padding-bottom: 7px;



		}







div.bookdesc div.picandprice {



		float: left;



		width: 110px;



		}







div.bookdesc div.img {



		height: 125px;



		}







div.picandprice span.isbn {



		font: 100 9px/10px Tahoma, Arial, sans-serif;



		color: #959595}







div.picandprice p {



		padding: 10px 0 3px 10px;



		}











div.bookdesc2 {



		float: left;



		width: 550px;



		padding: 20px 0 3px 0;



		background: url(/images/common_bottom_border.gif) transparent no-repeat 10px bottom;



		}







div.bookdesc2 div.text {



		float: right;



		width: 433px;



		margin-left: 8px;



		}







div.bookdesc2 div.picandprice {



		float: left;



		width: 100px;



		}







div.bookdesc2 div.img {



		margin-bottom: 28px;



		}







div.bookdesc2 img {



		border: 1px solid #d4d6d8;



		}







div.bookdesc2 h6 {



		padding-top: 3px;



		}







div.bookdesc2 h3 {



		margin: 0;



		padding: 2px 0 0 0;



		margin-bottom: -1px;



		}







div.bookdesc2 p.author {



		margin: 6px 0 12px 0;



		padding: 3px 0 7px 0;



		border-top: 1px solid #d4d6d8;



		border-bottom: 1px solid #d4d6d8;



		font-style: italic;



		}







div.bookdesc2 p a {



		line-height: 20px !important;}











div.bookdesc_full {



		float: left;



		width: 546px;



		margin-left: 7px;



		padding: 20px 0 17px 0;



		background: url(/images/common_bottom_border.gif) transparent no-repeat 5px bottom;



		}







div.bookdesc_full div.text h3{



		padding-top: 2px;



		font-size: 16px;



		}







div.bookdesc_full div.picandprice {



		float: left;



		width: 150px;



		height: 260px;



		}







div.bookdesc_full div.img {



		height: 208px;



		}







div.bookdesc_full div.exclam_mark {



		float: left;



		margin-top: 11px;



		width: 127px;



		height: 100px;



		background: url(/images/exclamation_mark.jpg) #fff no-repeat right top;



		}







div.bookdesc_full div.doptext {



		float: right;



		width: 395px;



		margin-left: 23px;



		margin-top: 17px;



		margin-bottom: 19px;



		}







div.bookdesc_full div.doptext h3 {



		margin-bottom: -1px;



		line-height: 0px;



		}







div.bookdesc_full div.doptext p {



		padding: 0;



		}







div.bookdesc_full div.doptext p.end {



		padding-bottom: 21px;



		}











#maincol_div.servis h2 {



		padding-top: 1px;



		}







#servislist {



		margin-top: 8px;



		}







#servislist ul li {



		margin-bottom: 9px;



		}











#maincol_div.gdekupit h2 {



		padding-top: 1px;



		margin-bottom: 7px;



		}







#russiamap ul {



		padding-left: 19px;



		}







#russiamap ul li {



		margin-bottom: 4px;



		}







div.citypoints a {



		position: relative;



		height: 15px;



		width: 15px;



		text-decoration: none;



		background: url(/images/mapcitypoint.gif) transparent no-repeat center center;



		}











#russiamap.region {



		margin-top: 22px;}







#russiamap.region select {



		margin-top: 5px;



		height: 18px;



		width: 100px;



		font-size: 10px;



		}











#maincol_div.pochta h2 {



		padding-top: 1px;



		margin-bottom: 7px;



		}



#maincol_div.pochta h4 {



		margin-bottom: 3px;



		}







#maincol_div.pochta div.paddingleft {



		padding-left: 25px;



		margin-bottom: 9px;



		}







#maincol_div.pochta span {



		font-weight: 700;



		padding-top: 6px;



		color: #278bd7;



		}



#maincol_div.pochta div.paddingleft p {



		padding-bottom: 4px;



		}







#maincol_div.pochta ul {



		margin-top: 5px;



		}







#maincol_div.pochta ul li {



		font-size: 10px;



		line-height: 12px;



		margin-bottom: 4px;



		}











#maincol_div.pochta1 h2 {



		padding-top: 1px;



		margin-bottom: 7px;



		}







#maincol_div.pochta1 h4 {



		margin-bottom: 3px;



		}







#maincol_div.pochta1 span {



		font-weight: 700;



		padding-top: 6px;



		color: #278bd7;



		}







#maincol_div.pochta1 ul {



		margin-top: 5px;



		}







#maincol_div.pochta1 ul li {



		font-size: 10px;



		line-height: 12px;



		margin-bottom: 4px;



		}











#maincol_div.podpindex h2	{



		padding-top: 1px;



		margin-bottom: 3px;



		}







#maincol_div.podpindex p {



		width: 300px;



		font-size: 10px;



		line-height: 10px;



		}







#maincol_div.podpindex table {



		margin-bottom: 40px;



		}







#maincol_div.podpindex table td, #maincol_div.podpindex table th {



		padding: 6px 4px 4px 4px;



		border-left: 1px solid #fff;



		border-bottom: 1px solid #fff;



		font-size: 11px;



		color: #3e3e3e;



		text-align: left;



		line-height: 12px;



		}



#maincol_div.podpindex th strong {



        font: 12px verdana, arial, helvetica, sans-serif;



		font-weight: 700;



		color: #fff;



		}



#maincol_div.podpindex th {



        font: 11px verdana, arial, helvetica, sans-serif;



        color: #3e3e3e;



        padding: 5px 5px 5px 20px;



	    background-color: #d0d9e8;



		}



#maincol_div.podpindex table th.first {



        text-align: center;



		background-color: #f2f4f6;



		}



#maincol_div.podpindex table th.first img {



        margin-bottom: 0;



}



#maincol_div.podpindex table th.five {



		text-align: left;



		color: #fff;



		background-color: #a6a6a6;



		}



tr.odd {



  background-color: #f2f4f6;



}







#maincol_div.podpindex table tr.second td {



		padding: 6px 5px 3px 4px;



		line-height: 12px;



		}







#maincol_div.podpindex div.smalldopdiv_top {



        margin-right: 5px;



		color: #3e3e3e;



		}







#maincol_div.podpindex div.smalldopdiv_top a {



		font-size: 10px;



		}







.izdatelstvo h2 {



		padding-top: 1px;



		margin-bottom: 7px;



		}







.izdatelstvo {



		float: left;



		width: 571px;



		padding-top: 14px;



		background-color: #fff;



		background-position: left bottom;



		background-repeat: no-repeat;



		}







.izdatelstvo div.note p {



		margin-left: 80px;



		}











#buy {



		float: left;



		width: 380px;



		margin-top: 26px;



		}







.width_500 {



		margin-left: 20px;



		width: 450px;



		}



.help_ber {



        text-align: left;



		width: 135px;



        display:inline;



        float: left;



        margin-right: 1em;



	   }



.help_ber img {



        border:10px solid #EFEFEF;



	   }



.help_ber p {



        font-size:10px;



	   }











/* form e-shop



----------------------------------------------------------------------------------------*/



legend {



       padding-bottom: 4px;



	   color: #708090;



	   }



fieldset {



       padding: 10px;



       border: 1px solid #eee;



       }



fieldset span {



       margin-left: 5px;



       }



.e_form {



		margin-bottom:20px;



		}



.e_form select {



        padding:1px;



		margin:10px 1px 10px 1px;



		}



input {



        font-size: 11px;



		height: 14px;



		border:1px solid #999;



        }



.e_form input[type=text] {



        font-size: 11px;



		height: 15px;



		margin: 10px 5px 0 10px;



		border:1px solid #999;



        }



input[type=password]:hover, input[type=text]:hover, textarea:hover {



        border: 1px solid #fce0c2;



        }



.bottom_no {



        background-color:#fce0c2;



		color:#ffd700;



		margin-top: 10px;



		font-size: 11px;



		color:#fff;



		border: 1px solid #fce0c2;



		font-weight:700;



		height: 18px;



		line-height: 12px;



		}



.bottom {



        background-color:#f3870b;



		margin-top: 10px;



		font-size: 11px;



		color:#fff;



		border: 1px solid #fce0c2;



		font-weight:700;



		height: 18px;



		line-height: 12px;



		cursor: pointer;



		}



textarea {



        border:1px solid #999;



        overflow: auto;



        width: 400px;



        height: 80px;



        padding:2px;



}



/* official_adress



----------------------------------------------------------------------------------------*/



.mail {



       padding-left: 20px;



       background: url(/i/icon/mail.gif) transparent no-repeat left center;



	   }



.adress {



       padding-left: 20px;



       background: url(/i/icon/doc.gif) transparent no-repeat left center;



	   }



.tel {



       padding-left: 20px;



       background: url(/i/icon/tel.gif) transparent no-repeat left center;



	   }



.web {



       padding-left: 20px;



       background: url(/i/icon/www.gif) transparent no-repeat left center;



	   }



.repr {



	   margin-bottom: 10px;



	   }



.repr strong {



       display: block;



       padding-bottom: 5px;



	   }



.repr span {



       display: block;



       margin-top: 4px;



	   padding: 0px 0px 0px 20px;



	   }



.repr p {



		background: url(/images/ccolnews_line.gif) transparent no-repeat left 7px;



		}







.repr p a {



		color: #3c80a0;



		}







/* table partners today



----------------------------------------------------------------------------------------*/



.tab_today table, td {



        font:100 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;



		border-color: #c6cfde;



		border-style: solid;



		}



.tab_today {



        width:100%;



		margin-bottom:20px;



		background: url("/i/line_vert.gif") repeat-y right top;



        }



.tab_today table {



	     border-spacing:0;



         border-collapse: collapse;



        }



.tab_today th {



         text-align: left;



	     font:800 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;



		 color:#fff;



         padding:3px 5px;



         background-color:#c6cfde;



         }



.tab_today td {



         vertical-align: top;



         margin:0;



         padding:10px;



         border-width:0 0 1px 1px;



         }



.tab_today td ul, li {



         font-size:11px;



         }



/* table service



----------------------------------------------------------------------------------------*/



.table_thin table, td {



    border-color: #ccc;



    }



.table_thin table {



    width: 350px;



	border-spacing: 0;



    border-collapse: collapse;



    }



.table_thin th {



    text-align: left;



    padding: 5px 20px;



    background-color:#eee;



    }



.table_thin span {



    display: block;



	color: #708090;



    }



.table_thin p {



    background: url(/i/icon/ok.gif) transparent no-repeat;



	padding-left: 17px;



    }



.table_thin td {



    margin: 0;



    padding: 5px 10px 10px 20px;



    border-width: 0 0 1px 0px;



    }







/* left col zakaz



----------------------------------------------------------------------------------------*/



.left_col {



    float:right;



	text-align:left;



	width:250px;



	margin:0 0 10px 10px;



	padding:0 0 10px 10px;



	background: url(/images/common_left_borderbig.gif) transparent no-repeat left bottom;



    }







/* news_list



-----------------------------------------------------------------------------------------*/







#links {



	margin-top: 10px;



}







#links ul {



	list-style-type: none;



	width: 400px;



}







#links li {



	margin: 5px 0;



}







#links li a {



	color:#777;



	display:block;



	font: bold 110% Arial, Helvetica, sans-serif;



	padding:5px;



	text-decoration: none;



}







* html #links li a {



	width: 400px;



}







#links li a:hover {



	background: #f2f4f6;



}







#links a em {



	color: #3c80a0;



	display: block;



	font: normal 95% Verdana, Arial, Helvetica, sans-serif;



	line-height: 125%;



}



#links span {



    font: normal 95% Verdana, Arial, Helvetica, sans-serif;



	background-color: #8aa3c0;



	color: #eee;



	padding: 0 2px;



	line-height: 100%;



}



#links p.news_arh {



   margin-left:20px;



}



.strong_pol {



   color:#3c80a0;



   padding-bottom:5px;



   display:block;



}







/* out_partners



-----------------------------------------------------------------------------------------*/



.out_part {



    position:absolute;



	top:118px;



	left:15px;



	font: 100 9px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;



	color: #636363;



}



.out_part input {



    margin-left: 5px;



	color: #747e83;



	font: 100 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;



	background-color:#fff;



	border: 1px #ccc solid;



	cursor: pointer;



}



/* menu partners



-------------------------------------------------------------------------------------------*/



.menu_partners li {



  line-height: 14px;



  border-bottom: 1px #eee solid;



  list-style: none;



}



.menu_partners {



  margin-bottom: 30px;



  padding-left:130px;



  background: url(/i/servis/bg_service.jpg) transparent no-repeat left 15px;



}







/* Baza zakazov



-------------------------------------------------------------------------------------------*/



#form_right {

	float: left;

	width: 200px;

	margin-left: 10px;

/*	margin-left: 330px;

	height: 500px;

	border: thin dashed Blue;*/

	padding: 5px 0 0 15px;

	background: url(/images/common_left_borderbig.gif) transparent no-repeat left bottom;

	vertical-align: top; 

	margin-top: 0px;

}



#form_right form, label, select, option {



  line-height:120%;



}



#form_right fieldset {



  width:100%;



}











#baza {

	float: left;

	padding: 0 0 20px 10px;

	margin: 0;

/*	border: thin dashed Blue;*/

}



#baza span {



  color:#808080;



  padding:0;



  margin:0;



}



#baza p {



  padding:2px 0 2px 8px;



  margin:2px 0 2px 0;



}



#baza fieldset {

	width: 285px;

	margin: 0;

	padding: 0px 15px 10px 10px;

	border-top: 1px #d4d6d9 solid;

	border-right: 1px #d4d6d9 solid;

	border-bottom: 1px #d4d6d9 solid;

	border-left: 1px #d4d6d9 solid;

	background: url(/i/partner/ugol.gif) transparent no-repeat right bottom;

	



#baza legend {



  margin:0;



  padding:0;



}



#baza div {



  margin-top:15px;



}







.selmen {



  display: inline;



  float: left;



  width: 300px;



}



.selmen a {



  width: 3.3em;



  font: x-small arial, sans-serif;



  background-color: #fff;



  padding: 0 0 0 0;



  text-decoration: underline;



  text-align: center;



  float: left;



}



.selmen a:hover {



  width: 3.3em;



  font: x-small arial, sans-serif;



  background-color: #8aa3c0;



  color: #fff;



  text-decoration:underline;



  text-align: center;



  float: left;



}



.selmen font {



  width: 3.3em;



  font: x-small arial, sans-serif;



  background-color: #eee;



  color:#000000;



  padding: 0 0 0 0;



  border-right: 1px #eee solid;



  text-decoration:none;



  text-align: center;



  float: left;



}







.arhive {

	display: inline;

	float: left;

	width: 250px;

}



.arhive ol li {

	background-color: #fff;

	width: 3.3em;

	font: x-small arial, sans-serif;

	border-bottom: 1px #fff solid;

	list-style-type: none;

	text-align: center;

	float: left;

}



.arhive li a {

	background-color: #eee;

	padding: 0 10px 0 10px;

	border-right: 1px #fff solid;

	text-decoration: none;

}



.arhive ol li a:hover {



  background-color: #8aa3c0;



  color: #fff;



  text-decoration:none;



}



.new_del {



  display: block;



  float: left;



  margin-top:2px;



  padding-left: 20px;



  background: url(/i/del.gif) transparent no-repeat;



  cursor: pointer;



}







/* Site Map



-------------------------------------------------------------------------------------------*/



.map_cont {



  margin-left:30px;



}



.map_cont div {



  float:left;



  margin-right:3px;



  width:148px;



}



.map_cont ul {



  margin-bottom:30px;



  padding-left:2px;



}



.map_cont li {



  background: url(/images/bullet_orange.gif) transparent no-repeat 0px 8px;



  padding-left:8px;



}



.map_cont ul, li {



  list-style-type:none;



  padding-top:4px;



}



.map_cont h3 {



  border-bottom:2px #ccc solid;



  margin-bottom:10px;



}



.map_cont p {



    font:100 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;



}



.map_cont td {



    width:150px;



    padding:10px 5px 0px 0px;



}







/* partneram



------------------------------------------------------------------------------------------*/



.top_list {



 float:right;



 padding-left:14px;



 font:100 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;



 color:#747e83;



 background:url(/i/top.gif) transparent no-repeat 0px 0px;



}







#partneram_5 {



  padding-left:105px;



  background: url("/i/partner_right.gif") transparent no-repeat 10px 0px;



}



#partneram_5 h2 {



  font: 700 11px/11px Arial, sans-serif;



  padding-top:3px;



  padding-bottom:1px;



  margin-bottom:5px;



}



#partneram_5 div {



  margin-bottom:20px;



  border-bottom:1px #dce7ef dotted;



}











/* partners_products



------------------------------------------------------------------------------------------*/



#maincol_div_2 {



        padding:10px 30px 40px 30px;



		background-color: #fff;



		background-image: url(/images/common_left_borderbig.gif);



		background-position: left bottom;



		background-repeat:no-repeat;



}



.span_arial {



  font:100 11px/11px Arial, sans-serif;

  font-variant: small-caps;

  color:#f7941d;



  padding-bottom:3px;



}











