a {text-decoration:none;}
.top_menu { display:inline; font-family : arial; font-size :12px; font-weight :normal; color : #FFFFFF; text-decoration: none; margin-bottom:5px;}
.adres { display:inline; font-family : arial; font-size :11px; font-weight :bold; color : #000000; text-decoration: none; margin-bottom:5px; margin-left:5px;}
.menu_text { font-family : arial; font-size :13px; font-weight :bold; color : #FFFFFF; height:22px; display:inline; text-decoration: none; margin-right:0px; margin-left:0px; margin-top:3px;}
.col_name { font-family : arial; font-size :15px; font-weight :bold; color : #334966; display:inline; text-decoration: none; margin-right:0px; margin-left:10px; margin-top:3px;}
.news_date { font-family : arial; font-size :12px; font-weight :bold; color : #830D0D; display:block; text-decoration: none; margin-right:0px; margin-left:10px; margin-top:3px;}
.news_text { font-family : arial; font-size :12px; font-weight :normal; color : #000000; display:block; text-decoration: none; margin-right:4px; margin-left:4px; margin-top:3px;}
.workzone { font-family : arial; font-size :12px; font-weight :normal; color : #000000; display:block; text-decoration: none; margin-right:5px; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.copyrights { font-family : arial; font-size :11px; font-weight :normal; color : #000000; display:block; text-decoration: none; margin-top:4px;}

.workzone .articles_name {margin:7px;}
.workzone .articles_name a {text-decoration:none; font-family : arial; font-size :13px; font-weight :bold; color : #830D0D;}
.workzone .articles_name a:hover {text-decoration: underline;}

.text { font-family : arial; font-size :12px; font-weight :normal; color : #000000; text-decoration: none; }
.listing { font-family : tahoma; font-size :10px; font-weight :normal; color : #000000; text-decoration: none;}
.anons_name { font-family : arial; font-size :13px; font-weight :bold; color :yellow; display:block; text-decoration: underline; margin-right:5px; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.anons_anons { font-family : arial; font-size :12px; font-weight :normal; color : #FFFFFF; display:inline; text-decoration: none; margin-right:5px; margin-left:0px; margin-top:5px; margin-bottom:2px;}
.partner_name { font-family : arial; font-size :15px; font-weight :bold; color : #334966; margin:3px 0 5px 0; text-decoration: none;}
.partner { margin:0 5px 0 5px; }
.partner a {color : #830D0D; text-decoration: none; font-family : arial; font-size :12px;}
.catalog_name { font-family : arial; font-size :12px; font-weight :bold; color : #830D0D; display:block; text-decoration: none; margin-right:0px; margin-left:10px; margin-top:3px;}
.catalog_text { font-family : arial; font-size :12px; font-weight :normal; color : #000000; text-decoration: none; }

.workzone h1 {font-family : arial; font-size :1.8em; font-weight :bold; color : #830D0D; text-decoration: none; margin-top:3px;}
.workzone a {color : #830D0D; text-decoration: underline;}
/*.workzone input {border:solid 1px #000; width:400px;}
.workzone select {border:solid 1px #000;}
.workzone textarea {border:solid 1px #000; width:400px;}*/
.workzone .small {width:25px;}
.workzone a img {border:solid 2px #4A6D8E;}
.podbor_link {color:#fff;}
.podbor_link :hover {text-decoration:underline;}
.link_img img {display:block;}
.link_img {text-decoration:none;}

.workzone .form_tbl {width:675px;}
.workzone .form_tbl td {text-align:center; padding:0; margin:0;}
.workzone .form_tbl .tl {text-align:right; width:300px;}
.workzone .form_tbl .t_r {text-align:left; width:375px;}
.t_r input, .t_r select, .t_r textarea {margin:2px 0 0 5px; padding:0;}
.form_tbl .sm {width:50px;}
.form_tbl .md {width:150px;}
.form_tbl .bg {width:320px;}
.form_zag {font-size:1.2em;}
#raboty_div {width:670px; margin:0; padding:0;}
#show_wrap {height:105px; overflow:hidden; }

.portf { text-align:center;}
.portf a {text-decoration:none; color:#000;}
.portf a:hover {text-decoration:underline;}

.portfolio {width:400px; text-align:left; font-family : arial; font-size :16px; font-weight :bold; color : #830D0D;}
.portfolio a {text-decoration:none;}
.portfolio a:hover {text-decoration:underline;}
.portfolio .foto {float:left; margin: 3px 10px 10px 0; width:150px;}
.portfolio p {font-family : arial; font-size :13px; color : #000; font-weight :normal;}

.portfoliolist {width:400px; text-align:left; font-family : arial; font-size :15px; font-weight :bold; color : #830D0D;}
.portfoliolist a {text-decoration:none;}
.portfoliolist a:hover {text-decoration:underline;}
.portfoliolist .foto {float:left; margin: 3px 10px 10px 0; width:150px;}

.viewportfolio .foto {float:left; margin:7px;}

.works_image img {width:150px; margin:5px;}
.works_name a { color : #830D0D; font-size:14px;}
.works_name a:hover, .partner a:hover { text-decoration:underline;}

.our_works {   background:#CCCCCC; text-align:center; padding:4px; border-bottom:2px solid #fff;}
.our_works a {font-size :15px; color : #334966; text-decoration:none; font-family:arial; font-weight :bold;}
.vakansii {color:#fff; font-size :15px; font-family:arial; font-weight :bold;}
.vakansii:hover {text-decoration:underline;}

.blue_table {border-collapse: collapse; border: solid #4A6D8E 1px; width:100%;}
.blue_table td, .blue_table tr, .blue_table th {border:solid #4A6D8E 1px; padding:0 3px 15px 3px; }
.blue_table th {border:solid #fff 1px;}
.blue_table th {background:#4A6D8E; color:#fff;}

.floli {float:right; width:250px; border:solid #aaa 1px; padding:10px; background:#ECECEC; margin:5px 0 5px 5px;}
.floli ul {margin:0; padding:0 0 0 17px;}
.floli li {margin:5px 0 0 0; padding:0;}

/* ads */
.onzak {float:right; width:250px; border:solid 1px #aaa; background:#ECECEC; margin:3px 0 10px 10px;}
.onzak_cont {padding:25px; color:#830D0D; text-align:center;}
.onzak_cont a, .onzak_cont span {display:block; font-size:2.0em; }
