
* div {}
* td {}
* p { margin:0px; padding:3px 0px; }
* div img { border:none;}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.bold { font-weight:bold; }
.white, .white a { color:#FFF; }
body { margin:0px; background-repeat:no-repeat; background-position:top center; background-attachment: scroll; background-color:#1d1f22; width:100%; text-align:center; }
.out { width:984px; margin:0 auto; display:block; }
.in { width:984px; margin:0px; float:left; text-align:left; padding:0px; position:relative; left:-14px; display: block; }
.left { float:left; }
.right { float:right; }

/****************** LAYOUT */

/* head */
.head { width:984px; height:146px; background:url(../images/page/bg_head_right.jpg) no-repeat bottom right; margin-top:41px; display:table; }
.head .left { width:310px; height:146px; background:url(../images/page/bg_head_left.jpg) no-repeat left top; }
.head .left a img{ width:250px; height:70px; margin:50px 0px 0px 30px;}
.head .right { width:674px; height:146px; }
.head .right #smoothmenu { width:674px; float:left; }
.head .right .qlinks { height:20px; margin-top:27px; float:left; }
.head .right .qlinks a { display:block; line-height:20px; font-size:11px; color:#a0a0a0; text-decoration:none; vertical-align:text-top; margin-right:5px; float:left; }
.head .right .qlinks a.qlinkst { margin-right:12px; }
.head .right .qlinks a.qlinkst:hover { text-decoration:underline; }
/* body */
.body.con {}
.body #content #content_text a { color:#db2d44; }
.body .left { width:377px; height:517px; }
.body .left .mtitle { color:#db2d44; font-size:14px; font-weight:bold; padding: 5px 0px 10px 90px; margin:0; }
.body .left div { width:200px; _width:377px; background: left top no-repeat; color:#FFF; padding-left:166px; padding-right:11px; }
.body .left .title { margin:0; }
.body .left .title a { font-size:14px; font-weight:bold; color:#FFF; }
.body .left .pr1 { height:150px; background-image:url(../images/page/bg_product_1.jpg); }
.body .left .pr1 .title { padding: 14px 0px 7px 0px; }
.body .left .pr2 { height:118px; background-image:url(../images/page/bg_product_2.jpg); }
.body .left .pr2 .title { padding: 25px 0px 7px 0px; }
.body .left .pr3 { height:123px; background-image:url(../images/page/bg_product_3.jpg); }
.body .left .pr3 .title { padding: 35px 0px 7px 0px; }
.body .left .pr4 { height:126px; background-image:url(../images/page/bg_product_4.jpg); }
.body .left .pr4 .title { padding: 35px 0px 7px 0px; }
.body .right { width:607px; height:517px; background:url(../images/page/bg_product_5.jpg) no-repeat left top; }
.body .right .mtitle { color:#435b14; font-size:14px; font-weight:bold; padding: 5px 0px 10px 25px; margin:0; }
/* bottom */
.bottom { width:984px; height:290px; display:table; }
.bottom.con { height:103px; background:url(../images/page/bg_content_bottom.jpg) no-repeat left top; }
.bottom .left { width:631px; _width:681px; height:260px; height:290px; background:url(../images/page/bg_bottom_left.jpg) no-repeat left top; padding:30px 0px 0px 50px; color:#2d2d2d; }
.bottom .left > div { float:left; }
.bottom .left .title { padding-bottom:20px; }
.bottom .left .title span, .bottom .left .title span a { font-size:11px; color:#727272; text-decoration:none; }
.bottom .left .title span a:hover { text-decoration:underline; }
.bottom .left .title span:first-child { color:#323232; font-size:14px; font-weight:bold; }
.bottom .left .news-box { width:200px; padding-right:40px; float:left; }
.bottom .left .bulletin-box { width:170px; padding-right:50px; float:left; }
.bottom .right { width:213px; _width:303px; height:265px; _height:290px; background:url(../images/page/bg_bottom_right.jpg) no-repeat left top; padding:25px 40px 0px 50px; }
.bottom .right .title { font-weight:bold; }
.bottom .right .title a { color:#2a3b00; }
.bottom .right .linkf {float:left; width:135px; height:90px; color:#db2a42; font-weight:bold; position:relative; left:-45px; }
.bottom .right .linkf a img {width:135px; height:90px;}
.bottom .right .title2 {float:left; width:135px; font-weight:bold; padding-top:10px; }
.bottom .right .title2 a {color:#db2a42;}
.bottom .right .downt{ float:left; width:135px;}
.bottom .right .downt a { color:#4e4e4e;}
.bottom .right .downc{ float: right; width:60px; height:70px; margin-top:15px; margin-right:15px;}
.bottom .right .downc a img{ width:60px; height:70px;}
/* foot */
.foot { width:984px; display:table; padding:10px 0px 20px 0px; }
.foot div { float:left; }
.foot .text1 { margin-left:20px; }
.foot .text2 { color:#565656; margin-left:209px; }
.foot .text3 { color:#cfcfcf; margin-left:71px; text-align:center; }
.foot .text4 { color:#707070; font-size:11px; }


/************************ SITE MAP */
#siteMap { margin-top:25px; margin-left:200px; }
#siteMap .stitle {font-size:15px; margin: 10px 0px 20px 15px; }
#siteMap ul { list-style-type:square; font-size: 12px; margin-bottom:5px; }
#siteMap ul li { color: #545454; margin-left:0px; margin-bottom:5px; }
#siteMap a {color: #CCCCCC; text-decoration: none; font-weight:bold; }
#siteMap a:hover { color:#207DFB; text-decoration: none; }
#siteMap ul ul { list-style-image:url('../images/page/bod_map.gif'); color:#787878; font-weight:normal; }
#siteMap ul ul li { color:#787878; font-weight:normal; }
#siteMap ul ul li a { color:#787878; font-weight:normal; }
/***************************** END */

/****************** SEND TO FRIEND */
#sendToFriend { font-family:Tahoma; font-size:11px; color:#CCCCCC; text-align:left; margin-top:80px; margin-bottom:50px; margin-left:40px; }
#sendToFriend * { font-size:11px; }
.od_title { font-size:14px; color:#207DFB; font-weight:bold; }
.od_text1 { color:#207DFB; font-weight:bold; font-size:11px; }
.od_text2 { color:#CCCCCC; font-size:11px; }
#sendToFriend a { color:#207DFB; text-decoration:underline; font-weight:bold; }
#sendToFriend input { width:160px; }
/***************************** END */

/********************** CONTACT US */
#contactUs { font-family:Tahoma; font-size:11px; color:#CCCCCC; text-align:left; margin-top:45px; margin-left:250px; }
#contactUs table { font-size:11px; }
#contactUs .cu_title { font-size:14px; color:#4593FC; font-weight:bold; }
#contactUs .cu_text1 { color:#207DFB; font-weight:bold; font-size:11px; }
#contactUs .cu_text2 { color:#CCCCCC; font-size:11px; }
#contactUs a { color:#207DFB; text-decoration:underline; font-weight:bold; }
#contactUs input { width:160px; }
#contactUs textarea { width:390px; height:150px; margin-top:15px; }
/**************************** END */

/*************************** NEWS */

/* zoznam */
.nbox { width:200px; text-align:left; margin-bottom:15px; }
.novinka-datum { font-size:12px; color:#af0d0d; margin-bottom:3px; font-weight:bold; }
.nbox .novinka-link a { font-size:12px; color:#2d2d2d; text-decoration: none; letter-spacing:0px; line-height:15px; }
.nbox .novinka-link a:hover { text-decoration:underline; }
.novinky_archiv { margin-left:0px; padding-top:0px; }
.novinky_archiv a { font-size:11px; font-weight:normal; color:#4977b9; text-decoration:none; }
.novinky_archiv a:hover { text-decoration:underline; }
/* detail */
#news, .fulltext, .preview { color:#CCCCCC; width:800px; font-size:12px; font-family:Tahoma; }
#news .datum {color:#B13B21; font-weight:normal; font-size:12px; }
#news .title {font-weight:bold; color:#94ABD7; font-size:14px; }
.menu img { border:0px; }
/* archiv */
#novinky-archiv { color:#3E3E3E; font-size:12px; }
#novinky-archiv .novinky { border-bottom:1px solid #CCCCCC; padding-bottom:30px; margin-bottom:30px; }
#novinky-archiv .novinky-datum { color:#db2d44; font-size:11px; }
#novinky-archiv .novinky-nadpis { font-weight:bold; color:#545454; font-size:13px; margin-bottom:10px; }
#novinky-archiv .novinky-nadpis a { font-weight:bold; color:#545454; font-size:14px; text-decoration:none; }
#novinky-archiv .novinky-nadpis a:hover { text-decoration:underline; }
/*************************** .END */


/************************* SEARCH */

/* form */
#search_string { width:124px; height:21px; background:url(../images/page/bg_search_input.gif) no-repeat left top; border:none; font-size:12px; color:#919191; padding-left:10px; padding-top:7px; margin-left:6px; float:left; }
#s_submit { width:13px; height:14px; vertical-align:middle; margin-right:1px; margin-top:2px; float:left; display:none; }
/* result */
#search-title { font-size:12px; font-weight:bold; margin-bottom:10px; color:#0345A1}
#search-title .search-word { text-decoration:underline; color:#B13B21}
.search-line { color:#CCCCCC; margin-bottom:10px; font-size:12px; padding-bottom:10px; }
.search-line .search-word { color:#B13B21}
.search-line a, .search-line a:hover { color:#CCCCCC; text-decoration:underline; font-size:12px; font-weight:normal; }
.search-line a:hover {color:#FFFFFF}
/**************************** END */

/************************* ANKETA */

/* hlasuj */
#anketa { font-size:12px; color:#383838; }
#anketa .nadpis { font-size:12px; color:#365203; margin-bottom:11px; }
#anketa .odpoved { color:#707070; margin-bottom:6px; font-size:10px; }
#anketa .odpoved .dis { color:#8a8988; font-size:9px; margin-bottom:2px; }
#anketa .odpoved a { color:#707070; text-decoration:none; }
#anketa .odpoved a:hover { text-decoration: underline; }
#anketa .pocet { color:#707070; padding-left:0px; font-size:11px; }
#anketa .percenta { font-size:11px; font-weight:normal; color:#6e6e6e; display:none; }
.anketa_archiv { margin-left:0px; padding-top:0px; }
.anketa_archiv a { font-size:11px; font-weight:normal; color:#4977b9; text-decoration: none; }
.anketa_archiv a:hover { text-decoration:underline; }
.anketa-percenta { font-size:11px; font-weight:normal; color:#777777; }
/* archiv */
.anketa { font-size:12px; padding-bottom:40px; width:810px; }
.anketa-nadpis { font-size:13px; color:#545454; font-weight:bold; float:left; }
.anketa-datum { font-size:11px; color:#db2d44; margin-bottom:10px; float:right; }
.anketa .anketa-odpoved { color:#474747; padding-bottom:10px; font-size:11px; font-weight:bold; }
.anketa .anketa-pocet { color:#545454; font-size:11px; }
.anketa .anketa-percenta { font-weight:normal; color:#474747; }
/************************** END */

/********************* BULLETIN */
#bulletin_box form { margin:0px 0px 0px 0px; padding:0px; vertical-align:middle; display:block; height:21px; }
.bulletin_text { width:213px; color:#2d2d2d; font-size:12px; padding-bottom:15px; }
.bulletin-input { }
.bulletin-textbox { width:153px; height:21px; _height:18px; border:none; background:url(../images/page/bg_bulletin_input.gif) no-repeat left top; vertical-align:middle; color:#9c9c9c; padding-left:5px; padding-top:7px; font-size:11px; margin:0px; }
.bulletin-tlacitko { width:20px; height:18px; vertical-align:middle; position:relative; text-align:right; top:0px; display:none; }
#bulletin_box .div-input { padding:0px; margin:0px; float:left; }
/************************** END */

/********************** CAPTCHA */
.captcha table { border-collapse: collapse; font-size: 1px; line-height: 0; width: auto; }
.captcha td { font-size: 1px; padding: 0; width: 2px; height: 2px; }

/************************** END */

